英文:
How to define a plugin in gradle version catalog
问题
如何在Gradle版本目录中定义一个插件,以便在gradle.build文件中使用?
我只找到了一个关于TOML文件的示例,但没有关于Groovy的示例。
dependencyResolutionManagement {
versionCatalogs {
libs {
library('groovy-core', 'org.codehaus.groovy:groovy:3.0.5')
library('groovy-json', 'org.codehaus.groovy:groovy-json:3.0.5')
}
}
}
以上是Groovy语言的示例代码。
英文:
How to define a plugin in gradle version catalog that it can be used in the gradle.build file?
I have only found an example for toml file but not for groovy.
dependencyResolutionManagement {
versionCatalogs {
libs {
// plugin('org.springframework.boot:2.7.8')??
// plugin('io.spring.dependency-management:1.1.0')??
library('groovy-core', 'org.codehaus.groovy:groovy:3.0.5')
library('groovy-json', 'org.codehaus.groovy:groovy-json:3.0.5')
}
}
}
答案1
得分: 0
不得不升级Gradle到版本7.6,然后它就像这样工作了
dependencyResolutionManagement {
versionCatalogs {
create('libs') {
plugin('spring-boot', 'org.springframework.boot').version('2.7.8')
plugin('spring-dependency-management', 'io.spring.dependency-management').version('1.1.0')
// ...
}
}
}
英文:
Had to update gradle to version 7.6 and then it worked like this
dependencyResolutionManagement {
versionCatalogs {
create('libs') {
plugin('spring-boot', 'org.springframework.boot').version('2.7.8')
plugin('spring-dependency-management', 'io.spring.dependency-management').version('1.1.0')
...
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论