我使用spring,所以我在资源目录中有ApplicationContext.xml文件。我知道默认情况下,' build' Gradle的任务包括它创建的JAR文件中的所有资源文件。
现在,我希望编辑或替换ApplicationContext.xml取决于运行我的应用程序(开发或生产)的机器。当它在JAR中时,构建一个脚本是不直观的。
我希望如果' build'将资源文件放在与JAR文件相同的文件夹中,但不在其中。那可能吗? 我应该采取另一种方法来克服这个问题吗?
答案 0 :(得分:2)
您可以阻止将文件添加到输出jar中,如下所示:
jar{
exclude 'applicationContext.xml'
}