จะควบคุมเส้นทางการเก็บถาวรเอาต์พุตของปลั๊กอินประกอบ maven ได้อย่างไร

ดูเหมือนว่าปลั๊กอิน maven Assembly จะส่งออกไปที่ ${project.dir}/target เสมอโดยไม่คำนึงถึงฟิลด์ descriptor ทั้งหมดที่ฉันตั้งค่าไว้ คุณสมบัตินี้รองรับโดยปลั๊กอิน maven Assembly หรือไม่


person tribbloid    schedule 20.08.2015    source แหล่งที่มา
comment
คุณช่วยแสดงคำอธิบายการประกอบที่สมบูรณ์และ POM ให้เราดูได้ไหม   -  person JimHawkins    schedule 20.08.2015
comment
เหตุใดคุณจึงต้องการค้นหาไฟล์เก็บถาวรที่สร้างขึ้นที่อื่น   -  person khmarbaise    schedule 20.08.2015


คำตอบ (1)


แน่นอนคุณสามารถเปลี่ยนพฤติกรรมนั้นได้โดยใช้การกำหนดค่าที่ถูกต้องสำหรับ outputDirectory เช่นนี้:

<plugin>
  <groupId>org.apache.maven.plugin</groupId>
  <artifactId>maven-assembly-plugin</artifactId>
  <version>2.5.5</version>
  <configuration>
    <outputDirectory>TheLocationYouLike</outputDirectory>
    ..
  </configuration>
</plugin>

แต่ฉันไม่สามารถแนะนำได้ เพราะมันขัดต่อแบบแผนเกี่ยวกับกระบวนทัศน์การกำหนดค่า

person khmarbaise    schedule 20.08.2015
comment
กระบวนทัศน์เป็นแบบแผนเหนือการกำหนดค่า ;-) - person JimHawkins; 20.08.2015
comment
ขอบคุณมาก! คุณพูดถูกแล้วว่าไม่ได้อยู่ในไฟล์ config xml - person tribbloid; 25.08.2015