gpt4 book ai didi

gradle - 如何对gretty和war执行相同的资源过滤?

转载 作者:行者123 更新时间:2023-12-03 03:09:31 24 4
gpt4 key购买 nike

这是Gradle构建脚本的一个片段,该脚本在构建WAR以及使用gretty的appRun任务运行webapp时均过滤web.xml。有没有一种方法可以共享单个“filesMatching”定义而不是重复进行定义?

import org.apache.tools.ant.filters.ReplaceTokens

def tokens = [
"foo": "bar",
]

war {
filesMatching("WEB-INF/web.xml") {
filter(ReplaceTokens, tokens: tokens)
}
}

gretty {
webappCopy {
filesMatching 'WEB-INF/web.xml', {
filter(ReplaceTokens, tokens: tokens)
}
}
}

最佳答案

根据gretty documentation,插件添加到webappCopy的任何配置都将自动添加到war

关于gradle - 如何对gretty和war执行相同的资源过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27993078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com