我有一个小型的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
。
我还能尝试什么?
答案 0 :(得分:0)
你试过这个吗?
war {
rootSpec.exclude("**/resources/**")
rootSpec.exclude("**/resources/**")
}
希望这有效! 您可以参考this