Maven“ โมดูล” กับ“ โครงการ” (Eclipse, ปลั๊กอิน m2eclipse)


194

ฉันเป็นผู้เริ่มต้นที่ Maven และฉันเล่นกับมันจากมุมมองบรรทัดคำสั่งเล็กน้อยดังนั้นตอนนี้ฉันกำลังพยายามใช้มันใน Eclipse; ฉันติดตั้งปลั๊กอิน m2eclipse เพื่อทำเช่นนั้น

แต่ฉันเริ่มนิ่งตั้งแต่แรก! เห็นได้ชัดว่าฉันพลาดคำศัพท์ไปบ้าง ฉันไม่สามารถติดตามเงื่อนไข Maven ใหม่เหล่านี้ได้ ... โครงการ Maven คืออะไรและโมดูล Maven คืออะไร นี่เป็นตัวเลือกของฉันเมื่อสร้างโครงการใหม่ในหมวด Maven ใน Eclipse

คำตอบ:


239

โดยพื้นฐานแล้วมันมีสิ่งเดียวกัน แต่มีความแตกต่างเพียงอย่างเดียว เมื่อคุณสร้างโมดูลคุณต้องระบุโครงการหลัก เมื่อคุณระบุโครงการหลักจะเพิ่มส่วน <modules> ในโครงการหลัก pom.xml ส่วนนั้นบอกกับโปรเจคแม่ว่า "รันทุกคำสั่งที่ฉันเทียบกับโมดุลทั้งหมดของฉันก่อน" ดังนั้นหากคุณเรียกใช้ "แพ็คเกจ mvn" ในโครงการระดับบนสุดมันจะเรียกใช้ "แพ็คเกจ mvn" กับทุกโมดูลของโครงการก่อน

หวังว่าจะช่วย


44

พบมัน! การค้นหาของฉันคืนจำนวนครั้งของการเข้าชมจำนวนมากเพื่อสร้าง "โครงการหลายโมดูล" แต่เมื่อฉันเพิ่ม "-multi" ลงในแบบสอบถามของฉันคำตอบนั้นอยู่ในหน้าแรก

ตามการสร้างและนำเข้าโครงการ :

m2eclipse ให้ความสามารถในการสร้างโมดูล Maven การสร้างโมดูล Maven นั้นเกือบจะเหมือนกันกับการสร้างโครงการ Maven เนื่องจากมันยังสร้างโครงการ Maven ใหม่โดยใช้ Maven Archetype อย่างไรก็ตามโมดูล Maven เป็นโครงการย่อยของโครงการ Maven อื่นที่มักรู้จักกันในชื่อโครงการหลัก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.