我已將第三方自定義ListView庫引入我的Android Gradle項目。我最初將該項目添加爲jcenter回購庫中的一個gradle庫依賴項。但是現在我分叉了GitHub項目,並且正在對其進行更改。Android Gradle對分叉的GitHub項目的依賴
原來的項目不再維護,所以提交拉請求不會起作用,我真的需要我自己的分支。
什麼是使用Gradle設置此依賴項的好方法?
我想將ListView庫放在與我的項目相同的GitHub倉庫中,但這似乎很麻煩,我確實希望將我的fork作爲單獨的庫保留。
我想過的另一件事是在同一級別檢查它們,並在我的Gradle配置中使用「..」從我的應用程序進入庫。這意味着如果我有一個合作者(我可能會很快),他們或者需要調整配置以適合他們,或者像我一樣查看事情。
或者我可以發佈到像mavenCentral或jcenter一樣的回購,但我仍在努力,所以這聽起來也不錯。
有沒有更清潔的選項,我錯過了?
其他解決方案是發佈到您自己的(也可能是私人)Bintray回購,使用Git子模塊,或使用Prezi的[Pride](https://github.com/prezi/pride)等解決方案。 – 2014-10-05 10:58:45