maven简介和使用2-多模块使用(multiple module)


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>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 创建父项目common-parentFile>>New>>Project>>Empty Project>>填写项目...
    MicoCube阅读 847评论 0 0
  • maven是一款优秀的服务构建工具,基于约定优于配置原则,提供标准的服务构建流程。maven的优点不仅限于服务构建...
    zhipingChen阅读 3,952评论 0 4
  • 前言什么是 POMQuick Overview POM 常用元素 pom.xml 完整注释 参考 0 前言 什么是...
    阿父阅读 12,655评论 1 36
  • 何为Maven的聚合 假设有这么一个场景,有ABC三个项目,需要一次构建三个项目,而不是分别到每个项目下面执行mv...
    超级大鸡腿阅读 532评论 0 0
  • 目录 聚合1.1 为啥需要分模块开发?1.2 为啥需要聚合?1.3 如何使用聚合?1.4 实际方案(方案一...
    良辰夜阅读 1,001评论 0 49