java - 如果 maven 存储库发布者删除了他的存储库,android studio 中具有远程库依赖项的项目会发生什么

标签 java android maven gradle

例如,你正在使用这个库,有时这个库在 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/

相关文章:

Android Maven 构建在处理 "javax/xml/namespace/QName.class": 时出现问题

java - JMS 预取 + 缓存消费者 + 卡住消息

java - System.getProperty ("line.separator"之间的区别;和 "\n"?

java - 如何获取非 case 类的构造函数参数的默认值?

android - 使用 Intellij IDEA 12/13 导入并运行 Phonegap 3.0 项目?

java - 调用一个类并显示结果

android - 设置对话框的最大宽度

java - 如果pom不存在执行mvn install会发生什么

Java 搜索数组中存在的元素

XSLT Document 函数在 Maven POM 上返回空结果