Я использую плагин Знатока Appassembler для упаковки моего приложения. Я хотел бы упаковать некоторые конфигурационные файлы с приложением. Я нашел configurationDirectory
и includeConfigurationDirectoryInClasspath
параметры, но я не нашел, как я должен создать (и заполнить), тот каталог конфигурации. Я попытался вставить файлы src/main/resources
, но это просто помещает их в файл банки для моего проекта.
Что "надлежащий" путь состоит в том, чтобы сделать это, с помощью знатока?
К сожалению, это ограничение плагина Appassembler в текущем выпуске версия. Как правило, плагин используется в сочетании с плагином сборки для получения окончательного артефакта, в котором вы можете включить ссылку на ваш каталог конфигурации. Однако, если вы хотите иметь функциональную структуру из просто плагина Appassembler, вам необходимо вручную копировать файлы на место. Пример с помощью плагина Antrun с каталогом SRC / Main / Cont
можно найти здесь: http://svn.apache.org/viewvc/archiva/trunk/archiva-jetty/
Кроме того, он не генерирует bin-скрипты для разных платформ. maven-assembly-plugin может создавать (пакет(ы) {tar.gz, zip}) для распространения. Они конфигурируются через assemble.xml. Вы указываете, какие файлы входят в пакет (с какими параметрами (chmod)) и т.д. Он также может фильтровать файлы (искать/заменять значения в них). и т.д.