Я нахожу путь, как скопировать любые файлы в мой веб-сервер с помощью знатока. У меня есть проект знатока, который содержит ряды HTML, js, свойств и конфигурационных файлов.
Я хотел бы, упаковывают мой материал и развертываются в репозиторий. После этого в другом проекте знатока я хотел бы распаковать файлы от артефакта, фильтруя ресурсы и скопировать в папки определения на сервере.
Что лучший способ состоит в том, чтобы сделать это?
плагин зависимости знатока может распаковать артефакт, но я не нашел, как использовать ресурс, фильтрующий в этом случае и как указать несколько выходных каталогов.
Я бы создал столько дистрибутивов, сколько потребуется, используя плагин сборки maven и использовал фильтрацию во время сборки . Затем вы можете развернуть эти сборки в репозитории и, действительно, использовать плагин зависимостей maven для извлечения и распаковки сборки с данной машины. Подробнее о сборках см. Глава 8. Сборки Maven книги Sonatype.
Обновление: Альтернативой, если вы не хотите развертывать «фильтрованные» сборки, было бы создание сборки из целевой машины (все еще используя профили и фильтрацию, как предлагается). Созданный дистрибутив будет содержать правильный контент в нужных папках (вы можете сделать это со сборками), и вам просто нужно будет распаковать архив для последнего шага.