gpt4 book ai didi

gradle - 如何在appRun之前删除文件

转载 作者:行者123 更新时间:2023-12-03 04:20:23 25 4
gpt4 key购买 nike

运行appRun时,我需要在web.xml任务之后从build/inplaceWebapp/WEB-INF/web.xml中删除prepareInplaceApp。我试过了 :

prepareInplaceWebApp {
doLast {
println "aaaaa" // not sure what to put here either
}
}

但这给了我一个 error:

Could not find method prepareInplaceWebApp() for arguments...



我的 web.xml是tomcat特有的,导致appRun出现问题。没有任何 web.xml文件,appRun可以正常运行。

谢谢!

布莱克·麦克布莱德

最佳答案

在评估项目后,将添加Gretty插件的任务prepareInplaceWebApp。您可以在GrettyPlugin.groovy文件中的以下位置看到它
287创建任务,并将其附加到项目816行中。

为了在build.gradle文件中使用prepareInplaceWebApp,您必须将代码包装在afterEvaluate闭包中,因为该任务在配置期间不可用。例如:

afterEvaluate {
prepareInplaceWebApp {
doLast {
println "hello world"
}
}
}

关于gradle - 如何在appRun之前删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51182231/

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