เมื่อเร็ว ๆ นี้ฉันพบโครงการ MVC ฤดูใบไม้ผลิที่จัดการโดย Maven บุคคลในกลุ่มขว้างรหัสโครงการและดูสับสน () หลังจากตรวจสอบข้อมูลบางอย่างในที่สุดเขาก็รันโครงการ (> _ <) ฉันจะบันทึกและแบ่งปันกับคุณ
ในแง่ของ Layman Maven เป็นเครื่องมือการจัดการโครงการที่คล้ายกับ Git Spring MVC แยก M (รุ่น), V (View) และ C (คอนโทรลเลอร์) และประมวลผลซึ่งเป็นประโยชน์ต่อการพัฒนามากขึ้น ด้านล่างนี้ฉันจะแนะนำวิธีการนำเข้าโครงการ Maven ที่มีคนรวบรวมและโยนให้คุณ
สภาพแวดล้อมการพัฒนา: Eclipse
ขั้นตอนที่ 1:
ใน Eclipse เลือกไฟล์-> นำเข้า; จากนั้นจะแสดงรูปต่อไปนี้:
คลิกเรียกดูเลือกโฟลเดอร์ที่ตั้งโครงการแล้วเสร็จสิ้นเพื่อเพิ่มโครงการ
ขั้นตอนที่ 2:
แปลงโครงการ Maven ที่นำเข้าเป็นโมดูลเว็บแบบไดนามิกและทำเครื่องหมายในกล่องสีแดงในรูปต่อไปนี้
ขั้นตอนที่ 3: เพิ่มการพึ่งพา Maven
ดำเนินการต่อเพื่อคลิกขวาที่โครงการ-> คุณสมบัติ-> ชุดประกอบการปรับใช้ดังที่แสดงในกล่องสีแดงในรูปมีเพียงสี่โฟลเดอร์ภายใต้ SRC:
คลิกเพิ่มดังที่แสดงในรูป:
จากขั้นตอนข้างต้น 3 ขั้นตอนโครงการ Maven ที่นำเข้าจะถูกแปลงเป็นโครงการเว็บที่รันได้
จากนั้นสร้างเว็บเซิร์ฟเวอร์ใหม่ สิ่งนี้ต้องการให้ Tomcat ติดตั้งและรวมเข้ากับ Eclipse ด้วยวิธีนี้คุณสามารถสร้างเว็บเซิร์ฟเวอร์ หลังจากสร้างเว็บเซิร์ฟเวอร์ให้คลิกขวาที่โครงการที่เรานำเข้าเลือก "เรียกใช้เป็น" และเลือกรันบนเซิร์ฟเวอร์ คลิกขวาที่โครงการ-> ทำงานบนเซิร์ฟเวอร์
เคล็ดลับ:
(1) สภาพแวดล้อมการพัฒนาของคุณเอง eclipse จะต้องกำหนดค่าอย่างถูกต้องกับ Tomcat และเวอร์ชันของ Tomcat ควรสอดคล้องกับเวอร์ชันก่อนหน้า
(2) หากคุณรันบนเซิร์ฟเวอร์ Tomcat เริ่มคอนโซลและรายงานข้อผิดพลาด: "ข้อผิดพลาดที่สำคัญ: Java Lang.classnotfound" (ฉันจำไม่ได้ว่ามันควรจะเป็นเช่นนี้) ซึ่งหมายความว่าการพึ่งพา Maven ของคุณยังไม่ได้เพิ่ม
Eclipse Maven นำเข้าแม่และโมดูลเด็ก
หลายครั้งที่โมดูล Maven ขนาดใหญ่มีโมดูล Maven ขนาดเล็กจำนวนมาก ในเวลานี้มันจะลำบากมากขึ้นถ้าเรานำเข้าโมดูล Maven ขนาดใหญ่เป็นครั้งแรกแล้วนำเข้า submodules ทีละตัว นี่คือวิธีการนำเข้าโมดูล Maven ทั้งหมดอย่างรวดเร็ว
1. นำเข้าโมดูล Maven หลัก
2. ลบโครงการออกจาก Eclipse แต่อย่าเลือกที่จะลบออกจากฮาร์ดดิสก์
3. นำเข้าสู่โมดูลที่ถูกลบอีกครั้งผ่านโครงการท้องถิ่น
ด้วยวิธีนี้ Maven จะดาวน์โหลด submodules อื่น ๆ ทั้งหมดที่อยู่ในโมดูลหลักโดยอัตโนมัติตามการพึ่งพาของโมดูล
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น