Maven 学习笔记 043 聚合

1. 父工程配置 modules

在一开始创建 pro03-maven-parent 的各个子工程时,已经自动生成了如下配置。

  <!-- 聚合的配置 -->
  <modules>
	<module>pro04-maven-module</module>
    <module>pro05-maven-module</module>
    <module>pro06-maven-module</module>
  </modules>

2. 配置子工程的互相依赖

pro04-maven-module 依赖 pro05-maven-module

  	<dependency>
  	  <groupId>com.atguigu.maven</groupId>
  	  <artifactId>pro05-maven-module</artifactId>
  	  <version>1.0-SNAPSHOT</version>
  	</dependency>

pro05-maven-module 依赖 pro06-maven-module

	<dependency>
  	  <groupId>com.atguigu.maven</groupId>
  	  <artifactId>pro06-maven-module</artifactId>
  	  <version>1.0-SNAPSHOT</version>
  	</dependency>

注:不要产生循环引用。

3. 父工程中安装

pro03-maven-parent 执行 mvn clean install

posted @ 2022-10-07 11:49  君子键  阅读(14)  评论(0)    收藏  举报