Melhores práticas para copiar arquivos com o Maven

Tenho arquivos de configuração e vários documentos que desejo copiar do ambiente dev para o diretório dev-server usando o Maven2. Estranhamente, Maven não parece forte nessa taref


Algumas das opções:

Simple use acópia d tarefa no Maven

<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>

Use o plugin Ant para executarcópia d de Ant.

Construir um artefato do tipofecho eclai, ao lado do artefato "principal" do POM, geralmente do tipo jar, então desembalarsse artefato do repositório para o diretório de destin

maven-resources plugin, conforme mencionado abaix

Plugin do Maven Assembly - mas isso parece exigir muitas definições manuais, quando eu quero fazer as coisas de maneira simples e "convencional"

Esta págin mostra até como criar um plugin para copiar!

maven-upload plugin, conforme mencionado abaix

maven-dependency-plugin comcópia d, como mencionado abaixo


Todos estes parecem desnecessariamente ad hoc: o Maven deve se sobressair ao executar essas tarefas padrão sem problema

Algum conselho?

questionAnswers(13)

yourAnswerToTheQuestion