我在使用aar模块依赖关系aar模块时遇到问题,如下所述。
https://github.com/dcendents/android-maven-gradle-plugin/issues/65
我有一个类似客户端 - 服务器结构的项目。
它有3个模块:
app
(我的服务器提供一些服务) - apk模块sdk
(我的sdk提供了一些与我的应用程序通信的API) - aar模块common
(应该包含在我的app模块和sdk模块中的内容,例如utils,beans等.-- aar module 我不想在我的app
和sdk
模块中编写它,调试和修改应该工作两次。
知道如何解决这个问题吗?
答案 0 :(得分:0)
我不确定你在那里做错了什么,但我已经创建/修改了这些gradle脚本并且他们工作得很好:https://github.com/sensorberg-dev/gradle-scripts
我可以看到你正在努力安装"在你当地的maven。为此,您必须在此行的common
模块的build.gradle末尾添加此行:
apply from: 'https://raw.githubusercontent.com/sensorberg-dev/gradle-scripts/master/publish-to-local-maven-repo.gradle'
然后将元数据添加到gradle.properties文件中,如下所示:
project gradle.properties:
POM_GROUP_ID=com.company.omg
POM_VERSION=0.0.1
POM_PACKAGING=aar
和常用模块gradle.properties:
POM_ARTIFACT_ID=common
然后只需致电:./gradlew clean installArchives