Maven2 kullanarak dev ortamından dev-server dizinine kopyalamak istediğim yapılandırma dosyaları ve çeşitli belgelerim var. Garip bir şekilde Maven bu görevde güçlü görünmüyor.
Seçeneklerden bazıları:
- Maven'de basit bir kopyalama görevi kullanın
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
Ant kopyasını yürütmek için Ant eklentisini kullanın .
Tipi bir objeyi Construct zip genellikle tipi olan POM "ana" eser yanında, kavanoz , daha sonra paketten hedef dizine deposundan gelen obje.
maven kaynakları eklentisi, aşağıda belirtildiği gibi.
Maven Assembly eklentisi - ancak işleri basitçe ve "geleneksel olarak" yapmak istediğimde, bu çok fazla manuel tanım gerektiriyor gibi görünüyor.
Bu sayfa , kopyalama yapmak için nasıl bir eklenti oluşturulacağını gösterir!
aşağıda belirtildiği gibi maven-upload eklentisi.
aşağıda belirtildiği gibi kopya ile maven-bağımlılık-eklentisi .
Tüm bunlar gereksiz yere ad hoc görünüyor: Maven, bu standart görevleri sorunsuz ve zahmetsizce yerine getirmede mükemmel.
Herhangi bir tavsiye?