如果maven存储库发布者删除了他的存储库,那么在android studio中使用远程库依赖项目会发生什么

时间:2014-01-22 15:47:54

标签: java android maven gradle

例如,您正在使用此库,有时稍后此库不再存在于maven中,那么您的项目会发生什么?

我们能否继续使用这种远程库开发该项目?或者我们需要替换使用此库的代码?

dependencies {
    compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}

2 个答案:

答案 0 :(得分:0)

我想最容易的就是简单地克隆这个库:

git clone https://github.com/chrisbanes/Android-PullToRefresh.git

并将其推送到您的github帐户Pushing from local repository to GitHub hosted remote

答案 1 :(得分:0)

如果您正在讨论dependency like the above which is in Maven Central,则永远不会在Maven Central中删除依赖项,因为您无法删除Maven Central中的工件。

如果依赖性来自其他地方,您可以更好地将代码复制到内部系统中,或者最好的解决方案是使用包含您曾经使用的每个工件的存储库管理器,并且可以在不需要的情况下备份此系统Maven Central。想破坏网络连接或类似的东西。