maven多模块的使用
多模块实例下载文件链接:http://books.sonatype.com/mvnex-book/mvnex-examples.zip
1. 创建项目A,作为父模块,将会包裹着所有的子模块,父模块pom.xml的packaging必须设置为pom
2. 直接在与A项目中与pom.xml同级目录下创建子项目A,B,C,子项目不需要填写groupId,仅仅需要填写artifactId
eg: <artifactId>apiA</artifactId>
3. 父项目A中的pom.xml当中添加子项目声明,格式如下:
<modules>
<module>apiA</module>
<module>apiB</module>
<module>apiC</module>
</modules>
4. 父模块当中的所有的依赖,将会是全局的,也就是说所有的子项目都会拥有父项目的依赖。
5. 子项目需要在配置文件当中配置父项目:
</parent>
<artifactId>maven-multiple-modules-parent</artifactId>
<groupId>home.hyywk.top</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
网友评论