使用android-maven-gradle-plugin在我的android项目中出现aar依赖错误

时间:2018-01-27 10:18:15

标签: android maven gradle dependencies aar

我在使用aar模块依赖关系aar模块时遇到问题,如下所述。

https://github.com/dcendents/android-maven-gradle-plugin/issues/65

我有一个类似客户端 - 服务器结构的项目。

它有3个模块:

  1. app(我的服务器提供一些服务) - apk模块
  2. sdk(我的sdk提供了一些与我的应用程序通信的API) - aar模块
  3. common(应该包含在我的app模块和sdk模块中的内容,例如utils,beans等.-- aar module
  4. 我不想在我的appsdk模块中编写它,调试和修改应该工作两次。

    知道如何解决这个问题吗?

1 个答案:

答案 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