[英]What happens to project with remote library dependency in android studio if maven repository publisher removes his repository
例如,您正在使用此庫,有時以后該庫在maven中不再存在,那么您的項目會怎樣?
我們可以使用這種遠程庫繼續開發該項目嗎? 還是我們需要替換使用該庫的代碼?
dependencies {
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}
我想最簡單的就是簡單地克隆這個庫:
git clone https://github.com/chrisbanes/Android-PullToRefresh.git
並將其推送到您的github帳戶從本地存儲庫推送到GitHub托管的遠程
如果您正在談論Maven Central中的上述依賴項,則該依賴項將永遠不會在Maven Central中刪除,因為您無法在Maven Central中刪除工件。
如果依賴於其他地方,則最好將代碼復制到內部系統中,或者最好的解決方案是使用存儲庫管理器,其中包含您曾經使用過的所有工件,並且無需Maven Central即可備份該系統。 考慮斷開網絡連接或類似的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.