У меня есть небольшой проект Java / Gradle. Я использую плагин приложения для создания zip-архива (с помощью задачи distZip). Используя стандартную конфигурацию, я получаю следующие каталоги в моем zip-файле:
/ bin - скрипты для запуска приложения находятся здесь
/ lib - содержит код моего проекта в файле JAR и все файлы JAR зависимостей.
Проблема в том, что мне нужен третий каталог: / conf , куда я могу поместить свои файлы конфигурации (вместо того, чтобы хранить их в файле JAR моего приложения.
Я представьте, что это довольно распространенное требование, потому что такие вещи, как log4j.xml и hibernate.properties, было бы лучше размещать вне JAR-файла. Однако я просто не могу понять, как я могу настроить поведение плагина Application для этого.