ฉันมีโปรเจ็กต์ที่มีโครงสร้าง maven แบบลึก และกำลังประเมินการเปลี่ยนจาก Eclipse เป็น IntelliJ
ฉันได้นำเข้า pom.xml ระดับบนสุดแล้ว ฉันรู้ว่าฉันสามารถ:
- สร้างโครงการทั้งหมดโดยมีเป้าหมาย Maven (ฉันใช้ 'ทดสอบคอมไพล์' เพื่อสร้างคลาสทดสอบ)
- รันการทดสอบจากตัวดำเนินการทดสอบ IntelliJ ดูเหมือนว่าจะค้นหาคลาส/คลาสทดสอบจากโฟลเดอร์เป้าหมายของโปรเจ็กต์
อย่างไรก็ตาม ฉันต้องการเพียงเปลี่ยนการทดสอบหรือโค้ดที่อยู่ระหว่างการทดสอบ บันทึก และรันใหม่โดยไม่ต้องรัน maven test-compile อีกครั้งด้วยตนเอง (เหมือนที่ฉันทำกับ Eclipse) เป็นไปได้ด้วย IntelliJ หรือไม่
ฉันคิดว่าปัญหาคือการกระทำ 'Build Project' ของ IntelliJ ไม่ได้สร้างคลาสการทดสอบ (และคลาสอื่น ๆ ) ลงในโฟลเดอร์เป้าหมายที่ผู้ทดสอบดู