作者:苏黎世的风景 | 来源:互联网 | 2023-05-26 15:29
1> Mark Vieira..:
这是因为project {...}
闭包委托给一个实例ModelBuilder
扩展了Groovy的FactoryBuilderSupport
类,该类已经定义了一个名为的方法build
.因此,不是配置build
Maven Model
对象的属性,而是build
调用预先存在的方法.
为了解决这个问题,我将使用withXml {...}
你的pom配置.
pom {
project {
// other non- configuration
}
}.withXml {
asNode().appendNode('build').appendNode('plugins').appendNode('plugin').with {
appendNode('groupId', 'GROUP_ID')
}
}.writeTo('pom.xml')