gretty在筛选器中修改web.xml文件
作为gradle war项目的一部分,我正在尝试找出如何在构建时修改xml文件。我看到了如何使用groovy XmlParser来做我想要的事情,我看到了我可以将groovy过滤器应用到任务中,但是过滤器似乎都是围绕着逐行处理设计的 在groovy过滤器的上下文中是否有某种方法可以使用XmlParser读取整个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
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???
}
}
}
我和你有同样的问题。你找到解决办法了吗?