例如,你正在使用这个库,有时这个库在 Maven 中不再存在,那么你的项目会发生什么?
我们能否使用这种远程库继续开发该项目?或者我们需要替换使用该库的代码?
dependencies {
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}
最佳答案
如果您谈论的是 dependency like the above which is in Maven Central在 Maven Central 中永远不会删除依赖项,因为您无法在 Maven Central 中删除 Artifact 。
如果依赖来自其他地方,你最好将代码复制到你的内部系统中,或者最好的解决方案是使用一个存储库管理器,它包含你曾经使用过的每个 Artifact ,你可以备份这个系统而不需要专家中心。考虑断开网络连接或类似的东西。
关于java - 如果 maven 存储库发布者删除了他的存储库,android studio 中具有远程库依赖项的项目会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21287521/