Gradle中的JCenter存储库包括哪些内容? 请注意,jCenter将切换到只读模式。避免使用它jcenter()将在Gradle 8.0中删除。
在Gradle 1.7中有一个新的公共存储库JCenterGradle中的JCenter存储库包括哪些内容? 请注意,jCenter将切换到只读模式。避免使用它jcenter()将在Gradle 8.0中删除。,gradle,repository,maven-central,Gradle,Repository,Maven Central,在Gradle 1.7中有一个新的公共存储库JCenter repositories { jcenter() } 所以我想问一下,Maven Central的所有JAR是否都是回购协议的一部分?如果不是来自JCenter回购协议的组成部分是什么?由于停机,Maven Central的JCenter是否更可靠?JCenter()类似于mavenCentral()。请查看以了解更多详细信息。jCenter的家伙声称他们比Maven Central有更好的表现 如中所述: JCente
repositories {
jcenter()
}
所以我想问一下,Maven Central的所有JAR是否都是回购协议的一部分?如果不是来自JCenter回购协议的组成部分是什么?由于停机,Maven Central的JCenter是否更可靠?JCenter()
类似于mavenCentral()
。请查看以了解更多详细信息。jCenter的家伙声称他们比Maven Central有更好的表现 如中所述:
JCenter是查找和共享流行ApacheMaven包的地方
供Maven、Gradle、Ivy、SBT等最全面的
工件集合,将您的Maven指向:
想要分发您自己的软件包吗
通过JCenter?您可以通过单击“包含我的”链接包
“包装”按钮。如果你喜欢legacy,你甚至可以同步
您的包直接发送到Maven Central
此外,我还发现了一个很好的比较(不幸的是,链接似乎已失效,但这里有一些有用的提示)
jcenter是托管在bintray上的公共存储库,可以免费使用
面向开源图书馆出版商。有很多很好的理由可以使用
马文中心上空。以下是一些主要问题:
新答案: JCenter将关闭,因此这个问题将没有意义。只需使用Maven CentraljCenter()就可以了,它包含mavenCentral()中不存在的工件
例如,
com/bmuschko/gradle-cargo-plugin/2.2.3/gradle-cargo-plugin-2.2.3.jar
JFrog已经宣布,从2021年5月开始,Bintray、JCenter等将被删除,不再使用。如果您在Gradle中使用JCenter,则应该迁移到使用MAven或其他适当的存储库
您应该考虑对可能使用资产的应用程序进行构建,以便下载它们,因为在关机后可能会有其他地方不可用的资产,它们可能无法恢复。
现在在jCenter中没有maven surefire插件的1.18.1版本,但在MavenCentral中,该版本提供了。所以它不是mavenCentral()的纯超集另一个例子是appengine-api-1.0-sdk:mavenCentral中有,但只有jcenter。根据
jcenter()
指向和mavenCentral()
指向@Xelian,据我所知,它们是懒惰和透明的。因此,即使它没有显示他们拥有该文件,您也可以引用它,在从中懒洋洋地获取该文件后,它将为您提供适当的服务。由于JCenter在2021年5月关闭,您应该改用Maven Central。以下是关于的所有内容。此链接已失效:我无法找到它被移动到的任何位置来更新它。无需搜索链接(就像我刚才在wayback机器上所做的那样),因为Alireza已将链接页面中的文本复制到他的答案中。自2021年5月JCenter关闭以来,你应该改用Maven Central。我已经在InfoQ帖子中详细介绍了它对用户的影响:gradle cargo插件现在在Maven Central中可用,因为JCenter在2021年5月关闭,你应该改用Maven Central。好的方面,我将更新我的答案。