Ho file di configurazione e vari documenti che voglio copiare dall'ambiente dev alla directory dev-server usando Maven2. Stranamente, Maven non sembra forte in questo compito.
Alcune delle opzioni:
- Utilizzare semplicemente un'attività di copia in Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Utilizzare il plug-in Ant per eseguire la copia da Ant.
Costruisci un artefatto di tipo zip , accanto all'artefatto "principale" del POM che di solito è di tipo jar , quindi scompatta quell'artefatto dal repository nella directory di destinazione.
plugin per risorse , come menzionato di seguito.
Plug-in Maven Assembly - ma questo sembra richiedere molte definizioni manuali, quando voglio fare le cose in modo semplice e "convenzionale".
Questa pagina mostra anche come creare un plugin per fare la copia!
maven-upload plugin, come menzionato di seguito.
maven-dependency-plugin con copia , come indicato di seguito.
Tutti questi sembrano inutilmente ad hoc: Maven dovrebbe eccellere nel fare questi compiti standard senza complicazioni.
Qualche consiglio?