![](/img/trans.png)
[英]Android Studio Gradle DSL method not found: 'mavencentral()'
[英]Gradle only downloads pom from mavenCentral - Android
我已經使用Sonatype的OSS Nexus成功地將AAR工件部署到了mavenCentral,但是當我在另一個項目gradle上引用它時,僅將pom及其相應的ASC文件下載到〜/ .gradle / cache。
這是我的build.gradle http://pastie.org/private/zaxa13hsd52e4elfpnne4w這是圖書館的build.gradle https://github.com/Machinarius/PreferenceFragment-Compat/blob/master/build.gradle
誰能指出我正確的方向?
aar.asc
包裝來自您的gradle配置中的此部分:
configurations {
archives {
extendsFrom configurations.default
}
}
從build.gradle文件中刪除這些行,然后再次部署。 您應該看到包裝是aar
現在。
POM的packaging
元素( aar.asc
)的值看起來錯誤。 盡管如此,您仍應該能夠使用dependencies { compile 'com.github.machinarius:preferencefragment:0.1@aar' }
來獲取工件。 使用這種“僅工件”表示法,您將不會獲得傳遞依賴,但是您始終可以自己聲明這些依賴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.