在AAR中包含传递依赖项Jar-Maven

时间:2019-09-13 07:48:42

标签: java android maven gradle dependency-management

我有一个项目,该项目使用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>

0 个答案:

没有答案
相关问题