看来我所拥有的是正确的,但是Gradle仍然找不到插件。
我的插件子句如下:
plugins {
id "io.codearte.nexus-staging" version "0.8.0"
}
构建错误如下:
FAILURE: Build failed with an exception.
* Where:
Build file '/home/local/MAGICLEAP/doprea/development/java/JenkinsPipelineUnit-1.1/build.gradle' line: 4
* What went wrong:
Plugin [id: 'io.codearte.nexus-staging', version: '0.8.0'] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'io.codearte.nexus-staging:io.codearte.nexus-staging.gradle.plugin:0.8.0')
Searched in the following repositories:
Gradle Central Plugin Repository
但是,CR似乎拥有它:
https://plugins.gradle.org/plugin/io.codearte.nexus-staging/0.8.0
..以及提供的依赖项与我已经拥有的相同。
我想念什么吗?
答案 0 :(得分:0)
插件页面说明了包括插件(https://plugins.gradle.org/plugin/io.codearte.nexus-staging#new-plugin-mechanism-info)的两种方式。一个for plugins DSL for Gradle 2.1
和一个for use in older Gradle versions or where dynamic configuration is required
。 Gradle插件DSL版本有一些限制,在任何情况下都无法正常工作,例如
如果您的插件DSL版本不起作用,则应使用另一种方式添加它。
答案 1 :(得分:-1)
添加
第一行的settings.gradle文件中的rootProject.buildFileName ='build.gradle.kts'
应该会对您有所帮助。
@参考:reference link