Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gretty在筛选器中修改web.xml文件_Xml_Gradle_Groovy_Gretty - Fatal编程技术网

gretty在筛选器中修改web.xml文件

gretty在筛选器中修改web.xml文件,xml,gradle,groovy,gretty,Xml,Gradle,Groovy,Gretty,作为gradle war项目的一部分,我正在尝试找出如何在构建时修改xml文件。我看到了如何使用groovy XmlParser来做我想要的事情,我看到了我可以将groovy过滤器应用到任务中,但是过滤器似乎都是围绕着逐行处理设计的 在groovy过滤器的上下文中是否有某种方法可以使用XmlParser读取整个xml文件 gretty { webappCopy { // Add any prevoty definitions to web.xml filesMatching

作为gradle war项目的一部分,我正在尝试找出如何在构建时修改xml文件。我看到了如何使用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???
      }
    }
}

我和你有同样的问题。你找到解决办法了吗?