繁体   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