【发布时间】:2019-09-27 14:45:19
【问题描述】:
我有当前的 maven 多模块项目结构:
./pom.xml
project1/service-a/pom.xml
project1/service-b/pom.xml
project2/service-x/pom.xml
在构建 service-x 时,我需要构建 service-b 和 service-a 。我在 service-x/pom.xml 中定义了依赖项
<dependencies>
<dependency>
<groupId>org.com/groupId>
<artifactId>service-a</artifactId>
</dependency>
<dependency>
<groupId>org.com</groupId>
<artifactId>service-b</artifactId>
</dependency>
</dependencies>
但是当我构建 service-x 时, service-a 和 service-b 并没有构建。
我尝试从父模块文件夹运行以下命令:
mvn package -pl project2/service-x
mvn package -pl project2/service-x -amd
从 service-x 文件夹:
mvn package
没有错误消息。它只是构建 service-x
【问题讨论】:
标签: java maven multi-module