看起来我拥有的是正确的,但 Gradle 仍然没有找到插件。
我的插件条款看起来像:
plugins {
id "io.codearte.nexus-staging" version "0.8.0"
}
Run Code Online (Sandbox Code Playgroud)
构建错误如下所示:
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
Run Code Online (Sandbox Code Playgroud)
但是,CR 似乎拥有它:
https://plugins.gradle.org/plugin/io.codearte.nexus-staging/0.8.0
..并且提供的依赖条款与我已经拥有的相同。
我错过了什么吗?
小智 1
插件页面说明了包含插件的两种方式(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 版本不适合您,您应该使用其他方式包含它。
| 归档时间: |
|
| 查看次数: |
13031 次 |
| 最近记录: |