【问题标题】:Maven AAR transitive dependencies --> ErrorMaven AAR 传递依赖 --> 错误
【发布时间】:2017-10-19 10:41:21
【问题描述】:

我在从已部署的工件库中检索 AAR 传递依赖项时遇到问题。

这里是 build.gradle

dependencies {
  implementation "x.y.z:B:1.0.0"
}

x.y.x:B:1.0.0POM文件中,我有这样的配置:

<dependency>
  <groupId>x.y.z</groupId>
  <artifactId>A</artifactId>
  <version>1.0.0</version>
  <type>aar</type>
  <optional>false</optional>
</dependency>

但 Gradle 出现错误,因为它搜索 .jar 文件而不是 .aar 文件。我错过了一步吗?

Could not resolve all files for configuration ':sample:debugAndroidTestRuntimeClasspath'.
> Could not find A.jar (x.y.z:A:1.0.0).
  Searched in the following locations:
      http://.../x/y/z/A/1.2.5/A-1.0.0.jar

此外,库 A 仅包含 Maven 上的 .aar 和 .pom 文件。

信息:所有这些库都在同一个私有 maven 工件中。

【问题讨论】:

    标签: android maven


    【解决方案1】:

    我找到了解决方案。如果您有同样的问题,解决方案如下。

    我想在 pom 文件的库中添加这一行。

    <packaging>aar</packaging>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-06
      • 2016-08-23
      相关资源
      最近更新 更多