簡體   English   中英

使用github上托管的個人庫作為gradle依賴

[英]Using personal library hosted on github as gradle dependency

我有一個托管在github上的android庫,需要將它作為依賴項添加到另一個項目,而無需手動克隆存儲庫並將其添加為模塊依賴項。 如何使用github中的鏈接創建自己的gradle依賴? 謝謝!

如果您已將代碼推送到GitHub,那么使用JitPack可以輕松共享您的庫。

您的用戶只需要將存儲庫添加到他們的build.gradle:

repositories {
    jcenter()
    maven { url "https://jitpack.io" }
}

然后你的GitHub存儲庫作為依賴:

dependencies {
    compile 'com.github.YourUsername:Repo:Release'
}

JitPack充當maven存儲庫,可以像Maven Central一樣使用。 好消息是你不必上傳你的圖書館。 在幕后,JitPack將檢查GitHub中的代碼並進行編譯。 當您在GitHub上發布新版本時,其他人可以使用它。

還有一個關於如何准備Android項目的指南。

Github不是maven存儲庫。 如果它是“free for all”許可證,您可以克隆項目並將其發布到例如jCenter中 ,然后將其添加為gradle依賴項。

您必須將庫發布到可由Gradle使用的存儲庫。 如果希望庫公開,可以將其發布到Maven Central。 有關如何將庫從gradle發布到Maven Central的詳細信息,請參見http://central.sonatype.org/pages/gradle.html#releasing-the-deployment-to-the-central-repository

一旦在Maven Central中發布,就使用普通的gradle依賴聲明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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