2017-09-01 74 views
0

我的目標是分發.arar文件,該文件可供其他開發人員在其項目中使用。我發現的問題是,當我嘗試融入我的.aar到其他項目,是我需要指定我已經列入我.aar的build.gradle他們的build.gradle文件所有的依賴。Android aar文件依存關係

我的問題是,如果可能只包含我的庫作爲依賴項,並且某種程度上我的庫依賴的庫將包含在其他項目中。

回答

1

如果您通過工件存儲庫分發AAR,則還可以分發依賴關係信息。對於Maven風格的存儲庫—,現在最流行的類型—,依賴性信息是將與AAR一起發佈的POM文件的一部分。您可以使用已建立的存儲庫(例如JCenter,Maven Central)或推出自己的存儲庫(如Google使用maven.google.com以及我在Amazon S3上使用repo.commonsware.com所做的那樣)。

如果您堅持將AAR作爲普通文件進行分發,那麼除了通過文檔外,您無法分發依賴信息。這與分發JAR沒有區別。

相關問題