Gradle依赖关系管理插件
我正在尝试运行以下最小gradle构建文件,包括依赖项管理插件:Gradle依赖关系管理插件,gradle,Gradle,我正在尝试运行以下最小gradle构建文件,包括依赖项管理插件: buildscript { repositories { mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } } plugins { id "java" id "io.spring.dependency-management" version "1.0
buildscript {
repositories {
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
}
plugins {
id "java"
id "io.spring.dependency-management" version "1.0.4.RELEASE"
}
但运行gradle失败了:
* What went wrong:
Plugin [id: 'io.spring.dependency-management', version: '1.0.4.RELEASE'] 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.spring.dependency-management:io.spring.dependency-management.gradle.plugin:1.0.4.RELEASE')
Searched in the following repositories:
Gradle Central Plugin Repository
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.5.1/userguide/command_line_interface.html#sec:command_line_warnings
gradle文件中是否缺少依赖项?无法找到该插件,因为您在构建脚本中定义了存储库,并试图在其外部使用插件。同时删除构建脚本或添加构建文件的存储库。
(在构建脚本中定义的依赖项和存储库可在该构建脚本范围内访问) 例如:
plugins {
id "java"
id "io.spring.dependency-management" version "1.0.4.RELEASE"
}
repositories {
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
完整答案应包括生成的脚本。。。在检查它是否成功运行后,我将很高兴地接受它。@Christophe您在运行它时有任何问题吗。您只需删除
buildscript{
,它正在关闭}
。实际上它不起作用:>启动失败:生成文件'C:\Users\…\build test.gradle':8:在插件{}块之前只允许buildscript{}和其他插件{}脚本块,没有其他声明是正确的allowed@Christophe您应该将存储库放在插件之后。我应该编辑这篇文章。