我需要在gradle项目中生成pom。
就像这样
apply plugin: 'maven'
install {
repositories.mavenInstaller {
pom.withXml(pomConfig(project.version))
...
函数pomConfig(project.version)
应该从磁盘加载pom模板,然后替换${project.version}
并返回一个groovy.lang.Closure实例。
函数pom.withXml不接受由def xml = new XmlParser().parse("pom-template.xml")
创建的groovy util节点。
我不知道如何用xml创建一个groovy.lang.Closure实例。
答案 0 :(得分:0)
pom.withXml { pomConfig(project.version) }