У мене є конфігураційні файли та різні документи, які я хочу скопіювати з середовища розробників у каталог dev-серверів за допомогою Maven2. Як не дивно, Мевен не здається сильним у цьому завданні.
Деякі варіанти:
- Просте використання завдання копіювання в Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Використовуйте плагін Ant для виконання копії з Ant.
Побудуйте артефакт zip типу , поряд із "головним" артефактом POM, який зазвичай є тип jar , а потім розпакуйте цей артефакт із сховища в цільовий каталог.
додаток maven-ресурси , як зазначено нижче.
Плагін Maven Assembly - але це, мабуть, вимагає безлічі ручних визначень, коли я хочу робити речі просто та "умовно".
На цій сторінці навіть показано, як створити плагін для копіювання!
плагін maven-upload , як зазначено нижче.
плагін maven-залежність із копією , як зазначено нижче.
Все це здається непотрібним: Maven повинен досконало виконувати ці стандартні завдання без суєти і не турбуватися.
Будь-яка порада?