【问题标题】:How to generate a groovy.lang.Closure from xml template in gradle/groovy script如何从 gradle/groovy 脚本中的 xml 模板生成 groovy.lang.Closure
【发布时间】:2018-02-18 12:49:31
【问题描述】:

我需要在一个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实例。

【问题讨论】:

标签: gradle groovy pom.xml


【解决方案1】:
猜你喜欢
  • 2011-01-22
  • 2013-06-25
  • 1970-01-01
  • 2015-08-10
  • 1970-01-01
  • 1970-01-01
  • 2011-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多