Я использую Spring, поэтому у меня есть файл ApplicationContext.xml в каталоге ресурсов. Я знаю, что по умолчанию задача "build" Gradle включает все файлы ресурсов в создаваемом им файле JAR.
Теперь я хочу отредактировать или заменить ApplicationContext.xml, зависит от машины, на которой я запускаю свое приложение (разработка или производство). Не интуитивно, чтобы создать скрипт, чтобы сделать это, когда он находится в JAR.
Я бы хотел, чтобы "build" помещал файлы ресурсов в ту же папку, что и файлы JAR, но не в них. это возможно? есть ли другой подход, который я должен предпринять, чтобы решить эту проблему?
Вы можете запретить добавлять файлы в выходной банку следующим образом:
jar{
exclude 'applicationContext.xml'
}