gretty修改过滤器中的web.xml文件

时间:2017-01-13 19:56:11

标签: xml gradle groovy gretty

我正在尝试弄清楚如何在构建时修改xml文件,作为我的gradle war项目的一部分。我看到如何使用groovy XmlParser来做我想要的,我看到我可以将groovy过滤器应用于任务,但过滤器似乎都是围绕逐行处理设计的。

有没有办法在Groovy过滤器的上下文中使用XmlParser读取整个xml文件?

gretty {
  webappCopy {
    // Add any prevoty definitions to web.xml
    filesMatching 'WEB-INF/web.xml', { FileCopyDetails fileDetails ->
      logger.warn 'web.xml filtered: {}', fileDetails.path
      filter {
         // WHAT GOES HERE???
      }
    }
}

0 个答案:

没有答案