这与Gradle for Android AAR非常相似,取决于AAR,两者都在同一个远程存储库中?但是这个问题是maven特有的。
如果我有一个APK
项目(应用程序)依赖于AAR
项目(lib1), lib1可以依赖于另一个AAR
项目(lib2)?
是的,只要你使用最新版本的Android Maven Plugin支持…
可以。
使用Android原型,我创建了一个android-with-test
项目,然后在它下面创建了两个android-library-quickstart
。我不得不将android-library-quickstart
项目的包装从apklib
更改为aar
。然后,我让lib1依赖于lib2,让我的apk依赖于lib1。mvn clean install
成功。