簡體   English   中英

如果Maven存儲庫發布者刪除其存儲庫,那么在Android Studio中具有遠程庫依賴項的項目會發生什么情況

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

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