Я пытаюсь использовать Maven для создания отдельного приложения
. С помощью плагина сборки, описанного на Как создать отдельное приложение с неповрежденными зависимостями с помощью Maven?
Это создает ZIP-файл с дистрибутивом виджета, содержащий
widget-1.0
widget-1.0/lib/widget.jar
widget-1.0/lib/3rdpartyjar1.jar
widget-1.0/lib/3rdpartyjar2.jar
...
но в моем дереве src у меня есть:
src/main/bin/widget.sh
и это не входит в окончательный ZIP-файл дистрибутива, я бы хотел, чтобы он был здесь
widget-1.0/widget.sh
Также в моем дереве src у меня есть файл свойств в
src/main/properties/widget.properties
которые в настоящее время проникают в
widget-1.0/lib/widget.jar
но поскольку я хочу, чтобы его можно было редактировать, я хочу, чтобы он был в
widget-1.0/widget.properties
Можно ли это сделать в maven?
РЕДАКТИРОВАТЬ Использование информации в блоге стало работать следующим образом:
. Вот новый xml
distribution
zip
runtime
lib
false
${project.build.scriptSourceDirectory}
widget.sh
widget.properties
Однако незначительный момент, но нигде не удается найти список переменных стандартной папки maven, т.е. есть ли эквивалент ${project.build.scriptSourceDirectory} для папки свойств