แนวทางปฏิบัติที่ดีที่สุดสำหรับการคัดลอกไฟล์ด้วย Maven
ฉันมีไฟล์ปรับแต่งและเอกสารต่าง ๆ ที่ฉันต้องการคัดลอกจากสภาพแวดล้อม 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 ควรจะเก่งในการทำงานมาตรฐานเหล่านี้โดยไม่ต้องวุ่นวายและรำคาญ คำแนะนำใด ๆ?