Tenho arquivos de configuração e vários documentos que desejo copiar do ambiente de desenvolvimento para o diretório dev-server usando o Maven2. Estranhamente, Maven não parece forte nessa tarefa.
Algumas das opções:
- Simples usar uma tarefa de cópia no Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Use o plugin Ant para executar uma cópia do Ant.
Construa um artefato do tipo zip , juntamente com o artefato "principal" do POM, que geralmente é do tipo jar , e descompacte esse artefato do repositório no diretório de destino.
plug - in maven-resources , conforme mencionado abaixo.
Maven Assembly plugin - mas isso parece exigir muitas definições manuais, quando eu quero fazer as coisas de maneira simples e "convencional".
Esta página mostra até como criar um plugin para copiar!
maven-upload plugin, como mencionado abaixo.
maven-dependency-plugin com cópia , conforme mencionado abaixo.
Tudo isso parece desnecessariamente ad hoc: supõe-se que o Maven seja excelente ao executar essas tarefas padrão sem problemas.
Algum conselho?