一个maven神器可以包含jar和aar吗?

时间:2014-06-17 02:45:52

标签: android android-studio android-gradle aar

我在Maven Central Repository中有一个库。对于最新版本,我除了正常的.jar之外还推出了.aar存档。

但是我似乎无法让Android Studio使用该库的aar版本。在我的build.gradle文件中,我有:

dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile 'com.mygroup:mylibrary:1.2.2'
}

这成功获取了jar文件,但是如何让它使用aar版本的库?我尝试过很多东西,包括(但不限于):

compile 'com.mygroup:mylibrary:1.2.2@aar'
compile group: 'com.mygroup', name: 'mylibrary', version: '1.2.2', type: 'aar'
compile group: 'com.mygroup', name: 'mylibrary', version: '1.2.2', packaging: 'aar'
compile group: 'com.mygroup', name: 'mylibrary', version: '1.2.2', extension: 'aar'

但它总是加载罐子。

Gradle是否期望工件仅包含AAR(匹配的POM)?我是否需要为lib的AAR版本创建单独的工件?

0 个答案:

没有答案