截至今天,我的所有build.gradle文件突然包含:
apply plugin: 'com.jfrog.artifactory-upload'
突然停止工作?发生了什么?为什么?
具体的错误消息是:
Plugin with id 'com.jfrog.artifactory-upload' not found.
并且(某些)堆栈跟踪是:
Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id 'com.jfrog.artifactory-upload' not found. at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:100) at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyType(DefaultObjectConfigurationAction.java:113) at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.access$200(DefaultObjectConfigurationAction.java:36) at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction$3.run(DefaultObjectConfigurationAction.java:80) at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.execute(DefaultObjectConfigurationAction.java:136) at org.gradle.api.internal.project.AbstractPluginAware.apply(AbstractPluginAware.java:46) at org.gradle.api.plugins.PluginAware$apply.call(Unknown Source) at org.gradle.api.internal.project.ProjectScript.apply(ProjectScript.groovy:34) at org.gradle.api.Script$apply$0.callCurrent(Unknown Source)
Eyal Ben Mos.. 9
4.0.0的优点在于,您可以在同一构建脚本中使用配置和发布来收集构建工件.到目前为止,您只能使用其中一个,而且您还必须根据您的选择选择不同的插件ID,从而导致许多用户感到困惑.您仍然可以使用版本3+和旧ID.在任何情况下,包括主要版本作为构建脚本中的最新插件版本都不是一个好习惯.但是,你可以选择'4+'而不是'+'来自动获得最新的改进.Artifactory中的"Set Me Up"片段将在下一版本中进行修改,以支持上述练习.
4.0.0的优点在于,您可以在同一构建脚本中使用配置和发布来收集构建工件.到目前为止,您只能使用其中一个,而且您还必须根据您的选择选择不同的插件ID,从而导致许多用户感到困惑.您仍然可以使用版本3+和旧ID.在任何情况下,包括主要版本作为构建脚本中的最新插件版本都不是一个好习惯.但是,你可以选择'4+'而不是'+'来自动获得最新的改进.Artifactory中的"Set Me Up"片段将在下一版本中进行修改,以支持上述练习.