ฉันมีไฟล์ปรับแต่งและเอกสารต่าง ๆ ที่ฉันต้องการคัดลอกจากสภาพแวดล้อม dev ไปยังไดเรกทอรี dev-server โดยใช้ Maven2 น่าแปลกที่ Maven ดูเหมือนจะไม่แข็งแกร่งในงานนี้
ตัวเลือกบางอย่าง:
- ใช้งานคัดลอกอย่างง่ายใน Maven
<copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/>
ใช้ปลั๊กอิน Ant เพื่อดำเนินการคัดลอกจาก Ant
สร้างสิ่งประดิษฐ์ประเภทzipข้างสิ่งประดิษฐ์ "หลัก" ของ POM ซึ่งโดยปกติแล้วจะเป็นjarประเภทจากนั้นคลายสิ่งประดิษฐ์นั้นจากที่เก็บลงในไดเรกทอรีเป้าหมาย
maven-resources plugin ดังที่อธิบายไว้ด้านล่าง
ปลั๊กอิน Maven Assembly - แต่ดูเหมือนว่าจะต้องใช้คำจำกัดความของคู่มือจำนวนมากเมื่อฉันต้องการทำสิ่งต่าง ๆ อย่างง่าย ๆ และ "ตามอัตภาพ"
หน้านี้ยังแสดงวิธีการสร้างปลั๊กอินเพื่อทำการคัดลอก!
maven-upload plugin ดังที่ระบุไว้ด้านล่าง
maven-dependency-pluginพร้อมสำเนาตามที่ระบุไว้ด้านล่าง
สิ่งเหล่านี้ดูเหมือนจะไม่จำเป็นโดยเฉพาะ: Maven ควรจะเก่งในการทำงานมาตรฐานเหล่านี้โดยไม่ต้องวุ่นวายและรำคาญ
คำแนะนำใด ๆ?