如何排除资源文件包含在.war中?

时间:2018-05-08 18:03:37

标签: gradle

我有一个小型的Spring / Gradle Liberty Web服务,可以部署到多个环境中。我想将所有特定于环境的资源保留在包含该服务的.war之外。项目结构是:

src/main/java/
src/main/resources
    ...resources used in all environments
resources/
    resources_deployment1
        ...resources used for deployment1
    resources_deployment2
        ...resources used for deployment2
    ...
...

我已尝试在build.gradle中添加以下内容:

war {
    rootSpec.exclude( "resources/**" )
}

但是当我查看部署的.war时,我仍然会看到文件 来自resources/resources_deployment1

我还能尝试什么?

1 个答案:

答案 0 :(得分:0)

你试过这个吗?

war {
    rootSpec.exclude("**/resources/**")
    rootSpec.exclude("**/resources/**")
}

希望这有效! 您可以参考this

相关问题