java - 如何生成具有嵌套依赖项的 AAR

标签 java android gradle groovy aar

我正在尝试生成具有以下模块结构的项目的 AAR:

:my-library
   dependencies {
                    compile project(':my-library-core')
                }
:my-library-core
   dependencies { /* None */ }

我的问题是,当我运行汇编任务时,生成的 AAR 确实包含 my-library 模块类,但不包含 my-library-core的。

我该如何解决这个问题?

最佳答案

aar 文件不包含传递依赖项。

另一种方法是在 ma​​ven 存储库(公共(public)或私有(private))中发布库。在这种情况下,Gradle 使用 pom 文件还可以下载依赖项。

关于java - 如何生成具有嵌套依赖项的 AAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41057498/

相关文章:

java - S3 存储桶连接失败 (HTTP/1.1 504 GATEWAY_TIMEOUT)

当应用程序未运行时,Android 广播接收器不会触发

Android 和用于电子邮件的 BroadcastReceiver

mongodb - Gradle mongo依赖

java - 如何知道gradle进程已经结束?

java - 是否可以禁用 javac 的静态最终变量内联?

java - 单击 ListView 中的多个图像

java - 如何在java swing中设置按钮的背景图片

android - Android 上的 Apache HttpClient 产生 CertPathValidatorException (IssuerName != SubjectName)

java - 使用Cucumber JUnit5引擎选择单个测试失败