0
我有两个项目是一个战争项目(A)和一个jar项目(B)。 战争项目依赖于JAR项目,当我建立战争项目A在A的pom.xml的 扶养人是指Maven如何使用定义为战争项目依赖项的jar项目的依赖关系
<dependency>
<groupId>a.b.c</groupId>
<artifactId>B-core</artifactId>
<version>${B-core-version}</version>
</dependency>
现在,我希望 我不需要定义已经定义 的依赖Bé;在JAR项目B的POM自定义的G
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>${mockito-version}</version>
<scope>test</scope>
</dependency>
应该用于项目A. 但什么是目前发生的事情是我必须重复依赖 在这两个项目。有没有办法解决它?
Thanks.If你的意思是将B加入A作为一个依赖这是我在做什么。但是我必须重复我为B定义的依赖关系。 – user3499845
是的你是对的。让我通过创建一个示例项目来测试它。这与' test '有关。你能删除这条线吗? –
Braj
在这里阅读关于[可选依赖项如何工作?](https://maven.apache.org/guides/introduction/introduction-to-optional-and-excludes-dependencies.html)。 – Braj