Java 多项目Gradle中的插件问题
我看了看样品,然后跟着看。Java 多项目Gradle中的插件问题,java,gradle,Java,Gradle,我看了看样品,然后跟着看。 (渐变版本为6.8.3) 我只是在demo.java-common-conventions.gradle文件中添加了插件“io.spring.dependency management” plugins { id 'java' id 'io.spring.dependency-management' version '1.0.7.RELEASE' // append } 然后运行渐变构建, 发生以下错误 错误:无效的插件请求[id:'io.sp
(渐变版本为6.8.3) 我只是在demo.java-common-conventions.gradle文件中添加了插件“io.spring.dependency management”
plugins {
id 'java'
id 'io.spring.dependency-management' version '1.0.7.RELEASE' // append
}
然后运行渐变构建,
发生以下错误
- 错误:无效的插件请求[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()
}
如何解决此问题?解决方案存在错误: 错误:无效的插件请求[id:'io.spring.dependency management',版本:'1.0.7.RELEASE']。来自预编译脚本的插件请求不得包含版本号。请从有问题的请求中删除该版本,并确保包含请求的插件“io.spring.dependency management”的模块是实现依赖项 因此,
demo.java common conventions.gradle
将如下所示:
plugins {
id 'java'
id 'io.spring.dependency-management'
}
现在,您必须在buildSrc/build.gradle
中为Spring依赖项管理插件添加依赖项:
// buildSrc/build.gradle
dependencies {
implementation "io.spring.gradle:dependency-management-plugin:1.0.7.RELEASE"
}
我确认它运行良好。谢谢