我正在使用 gradle
war 插件,我试图在打包 war 时排除 WEB-INF
目录中的一些目录,但排除似乎不起作用.
这是我的
war {
webInf {
from 'src/main/config'
}
exclude('metadata/**')
}
有什么解决办法吗?
最佳答案
要排除 WEB-INF
中包含的名为metadata
的文件夹,请在您的 build.gradle 文件中使用以下代码:
war.rootSpec.exclude("**/WEB-INF/metadata/")
或者根据您的编码风格,您还可以使用:
war
{
rootSpec.exclude("**/WEB-INF/metadata/")
}
This link on the gradle discussion forum may also be of help
关于java - 如何在 gradle war 中排除目录及其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16584402/