คำถามที่เกี่ยวข้อง จะกำหนดค่า IntelliJ IDEA และ / หรือ Maven ให้เพิ่มไดเร็กทอรีโดยอัตโนมัติด้วยซอร์สโค้ด Java ที่สร้างโดยใช้ jaxb2-maven-plugin ได้อย่างไร?
ฉันมีปลั๊กอินแบบกำหนดเองที่สร้างแหล่งที่มาภายใต้target/generated-sources
(หมายเหตุไม่มีชื่อเครื่องมือที่นี่) ดังนั้นฉันจึงได้รับแหล่งข้อมูลเช่นtarget/generated-sources/com/mycompany
... ฯลฯ
รูปแบบนี้ไม่สามารถเปลี่ยนแปลงได้เลยดังนั้นฉันจะสามารถกำหนดค่า Intellij ให้เพิ่มเป็นโฟลเดอร์ต้นทางได้ ณ ตอนนี้ฉันเห็นว่า Intellij ได้เพิ่มtarget/generated-sources/com
เป็นโฟลเดอร์ต้นทางแล้ว
โปรดทราบว่าฉันไม่มีตัวเลือกในการกำหนดค่าปลั๊กอิน!
อัปเดต 1 : ฉันไม่เห็นด้วยกับการที่ฉันต้องใส่ซอร์สที่สร้างขึ้นภายใต้โฟลเดอร์ชื่อเครื่องมือ มันอาจจะเป็นหลักการที่ดี แต่ถ้าฉันมีเครื่องกำเนิดไฟฟ้าเพียงเครื่องเดียวฉันไม่จำเป็นต้องวางมันไว้ที่นั่น? อีกครั้งใน pom.xml ของฉันฉันมีresources
ส่วนที่ระบุอย่างชัดเจนว่าtarget/generated-sources
ควรถือเป็นโฟลเดอร์ต้นทาง สิ่งนี้ทำงานได้ดีอย่างสมบูรณ์ใน Eclipse ดังนั้นฉันจึงไม่รู้ว่าทำไม Intellij ถึงไม่เคารพการตั้งค่าของฉัน
TL; DR -> เมื่อฉันใส่target/generated-sources
ในส่วนทรัพยากรpom.xml
ว่าทำไม Intellij ถึงต้องเพิ่มลงtarget/generated-sources/com
ใน classpath มากเกินไป