我有一个像这样的多模块项目结构
+-- parent
+--- pom.xml
+--- sub-Module-A (generates A.war & A.jar)
+-- pom.xml
+--- sub-Module-B (uses jar from sub-module A)
+-- pom.xml
+--- sub-Module-C
+-- pom.xml
现在,在这种类型的设置中,我需要使用从子模块A生成的jar作为子模块B的依赖
任何帮助表示感谢
我知道的一种方法是创建另一个子模块-D,它创建A.jar并将其用作子模块A& A中的依赖关系。乙是否可以在不创建新子模块的情况下解决此问题
答案 0 :(得分:0)
这是你需要做的,
+-- parent
+--- pom.xml
<groupId>com.group</groupId>
<artifactId>parent</artifactId>
<version>1.0.1-SNAPSHOT</version>
+--- sub-Module-A (generates A.war & A.jar)
+-- pom.xml
<groupId>com.group</groupId>
<artifactId>parent.A</artifactId>
<version>1.0.1-SNAPSHOT</version>
+--- sub-Module-B (uses jar from sub-module A)
+-- pom.xml
<groupId>com.group</groupId>
<artifactId>parent.B</artifactId>
<version>1.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.group</groupId>
<artifactId>parent.A</artifactId>
< version>${project.version}</version>
</dependency>
<dependencies>
+--- sub-Module-C
+-- pom.xml