gpt4 book ai didi

java - Gradle 插件依赖项存在但在构建期间未找到

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:48 27 4
gpt4 key购买 nike

看来我的是正确的,但 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

..并且那里提供的依赖条款与我已有的完全相同。

我错过了什么吗?

最佳答案

插件页面说明了包含插件的两种方式(https://plugins.gradle.org/plugin/io.codearte.nexus-staging#new-plugin-mechanism-info)。一个用于 Gradle 2.1 的插件 DSL,一个用于较旧的 Gradle 版本或需要动态配置的地方。 Gradle 插件 DSL 版本有一些限制,在任何情况下都不起作用,例如

  1. 只能在构建脚本中使用。
  2. 不能与 subprojects {}、allprojects {} 等结合使用。
  3. plugins {} block 也必须是构建脚本中的顶级语句

如果插件 DSL 版本不适合您应该使用其他方式包含它。

关于java - Gradle 插件依赖项存在但在构建期间未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51260101/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com