簡體   English   中英

Gradle僅從mavenCentral下載pom-Android

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM