我有一个项目,该项目使用Maven来管理其依赖项(我将其称为B),我想将其包含在由Gradle管理的另一个项目中(它将为C)。 B有一个定义的依赖项A,我也需要。
因此,当我为项目C生成aar时,它在其中包含B jar(因为build.gradle中有B作为依赖项)。我想要的是这个Aar还包括A的jar,我知道可以通过在项目B的Pom中配置它来完成。
我知道,如果我在C的build.gradle中包含A,它也可以使用,但似乎并不完全正确,而且我知道可以通过修改B的Pom来完成(因为它已经在同一项目中完成)。
我不想把所有的B Pom放在这里,因为我觉得太大了,但是如果您特别需要某些部分,请问我。这就是我定义依赖项的方式:
<dependencies>
<dependency>
<groupId>com.my.dependency.A</groupId>
<artifactId>my-dependency-A</artifactId>
<version>1.14.0</version>
</dependency>
<dependency>
<groupId>another.dependency</groupId>
<artifactId>another-dependency</artifactId>
<version>3.0.2</version>
<scope>provided</scope>
</dependency>