用maven分拆大型项目

大型项目需要对项目进行拆分一边分组开发、测试,代码服用。maven为我们提供了项目拆分的支持。

首先,maven中的po文件是可以继承了,继承了父po文件的子po文件将拥有父po文件中引用的所有文件。

1、先建立一个父项目,可以命名为parent。里面加入所有要使用的资源文件,和一些共用属性,比如版本信息,共用路径信息等,也就是加入一些最基本的共用信息

2、建立子项目,在子项目的po文件中加入

<parent>
        <artifactId>com.mall.parent</artifactId>
        <groupId>com.mall</groupId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>
artifactId:父类的artifactId

groupId:父类的groupid
version:父类的version,这里似乎只能用具体值,不能使用如${version}这样的变量,即使你定了这个变量也无法引用到。

加了父类以后,子类的po中将可以省略version和groupid属性。
3、引入其他项目可以使用
<dependencies>
        <dependency>
        <artifactId>com.mall.po</artifactId>
        <groupId>com.mall</groupId>
        <version>${com.mall.version}</version>
        </dependency>
    <dependency>

这样就可以引用其他项目的资源了。

 

posted @ 2017-03-06 11:09  涛涛的笔记  阅读(741)  评论(0编辑  收藏  举报