Saya memiliki file konfigurasi dan berbagai dokumen yang ingin saya salin dari lingkungan dev ke direktori dev-server menggunakan Maven2. Anehnya, Maven tampaknya tidak kuat dalam tugas ini.
Beberapa opsi:
- Sederhana menggunakan tugas salin di Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Gunakan plugin Ant untuk menjalankan salinan dari Ant.
Bangun sebuah artefak dari zip tipe , di samping artefak "utama" dari POM yang biasanya dari jenis jar , kemudian buka kemasan artefak itu dari repositori ke direktori target.
plugin maven-resources , seperti yang disebutkan di bawah ini.
Plugin Maven Assembly - tetapi ini tampaknya memerlukan banyak definisi manual, ketika saya ingin melakukan sesuatu secara sederhana dan "konvensional."
Halaman ini bahkan menunjukkan cara membuat plugin untuk menyalin!
plugin unggah , seperti yang disebutkan di bawah ini.
maven-dependency-plugin dengan copy , seperti yang disebutkan di bawah ini.
Semua ini tampaknya tidak perlu ad hoc: Maven seharusnya unggul dalam melakukan tugas-tugas standar ini tanpa repot dan repot.
Ada saran?