【发布时间】:2021-03-31 11:38:03
【问题描述】:
我查看了示例并遵循了它。
(Gradle 版本为 6.8.3)
https://docs.gradle.org/6.8.3/samples/sample_building_java_applications_multi_project.html
我只是在 demo.java-common-conventions.gradle 文件中附加插件“io.spring.dependency-management”。
plugins {
id 'java'
id 'io.spring.dependency-management' version '1.0.7.RELEASE' // append
}
然后运行gradle build, 发生以下错误。
- 出了什么问题:无效的插件请求 [id:'io.spring.dependency-management',版本:'1.0.7.RELEASE']。插件请求 来自预编译脚本的不能包含版本号。请 从有问题的请求中删除版本并确保 包含请求插件的模块 'io.spring.dependency-management' 是一个实现依赖
所以我尝试删除版本。
然后,出现以下错误。
未找到 ID 为“io.spring.dependency-management”的插件。
我也尝试添加依赖项,但仍然出现未找到错误。
plugins {
id 'java'
id 'io.spring.dependency-management'
}
repositories {
jcenter()
}
dependencies {
implementation "io.spring.gradle:dependency-management-plugin:1.0.7.RELEASE"
constraints {
implementation 'org.apache.commons:commons-text:1.9'
}
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
}
tasks.named('test') {
useJUnitPlatform()
}
我该如何解决这个问题?
【问题讨论】: