У меня есть файлы конфигурации и различные документы, которые я хочу скопировать из среды dev в каталог dev-server с помощью Maven2. Как ни странно, Maven не кажется сильным в этой задаче.
Некоторые из вариантов:
- Простое использование задачи копирования в Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Используйте плагин Ant для выполнения копирования из Ant.
Создайте артефакт типа zip вместе с «основным» артефактом POM, который обычно имеет тип jar , затем распакуйте этот артефакт из репозитория в целевой каталог.
плагин maven-resources , как упомянуто ниже.
Плагин Maven Assembly - но для этого требуется много ручных определений, когда я хочу делать вещи просто и «условно».
Эта страница даже показывает, как создать плагин для копирования!
плагин maven-upload , как указано ниже.
maven-зависимый плагин с копией , как упомянуто ниже.
Все это кажется ненужным ad hoc: Maven должен превосходно выполнять эти стандартные задачи без суеты и беспокойства.
Любой совет?