JCenter deprecation;对Gradle和Android的影响
2022-08-31 16:47:27
我应该担心JCenter被弃用吗?
为什么要将我的库从 JCenter 迁移到其他 Maven 存储库?
我可以继续在我的 Gradle 构建脚本中使用吗?jcenter()
我应该担心JCenter被弃用吗?
为什么要将我的库从 JCenter 迁移到其他 Maven 存储库?
我可以继续在我的 Gradle 构建脚本中使用吗?jcenter()
取代
jcenter()
有了这个:
mavenCentral()
jcenter()
根据这篇Gradle博客文章:
Gradle 7.0 将弃用 来解决依赖关系。
您仍然可以将 JCenter 用作存储库,但 Gradle 会发出警告。
该方法将在下一个主要版本中删除。jcenter()
jcenter()
Gradle与JCenter或Maven Central没有固有的联系,因此您可以随时切换到您选择的任何其他存储库。
JFrog是维护许多Android项目使用的JCenter工件存储库的公司,最近宣布弃用并即将停用JCenter。
根据公告,JCenter将允许在2022年2月1日之前下载现有工件。在 JCenter 上发布工件的开发人员应该开始将包迁移到新主机,例如 Maven Central。
因此,只需确保作者在其他存储库中提供其库,然后更新构建脚本以允许从这些存储库下载。
例如,在Gradle中使用函数来启用从Maven Central存储库获取依赖项。mavenCentral()