" Maven -> Update Project ... " ทำอะไรใน Eclipse?
" Maven -> Update Project ... " ทำอะไรใน Eclipse?
คำตอบ:
มันจะซิงค์การตั้งค่าโปรเจ็กต์ Eclipse กับของปอม หากคุณเปลี่ยนการตั้งค่าปลั๊กอินที่สำคัญเช่นเวอร์ชัน java เอาต์พุตคุณจะพบว่า Eclipse จะขอให้คุณอัปเดตโปรเจ็กต์และหลังจากนั้นรันไทม์ Java ที่กำหนดค่าไว้ในโปรเจ็กต์จะเปลี่ยนไปเพื่อให้สอดคล้องกับสิ่งที่ Maven pom ของคุณระบุ
นั่นเป็นสิ่งสำคัญที่ควรคำนึงถึง: Maven pom เป็นผู้นำในการตั้งค่าโครงการประเภทนี้ หากคุณต้องการเปลี่ยนการตั้งค่าให้ลองทำผ่าน pom ไม่ใช่ผ่านการตั้งค่าโปรเจ็กต์ Eclipse โดยตรงหรือการอัปเดตโปรเจ็กต์อาจทำให้สิ่งที่คุณเปลี่ยนแปลงกลับไป โดยปกติจะมีบางสิ่งที่ฉันต้องแก้ไขด้วยตัวเองอยู่แล้วเช่นการยกเว้นการสร้างเส้นทางที่ m2eclipse ชอบใส่และการกำหนดค่าการประกอบการปรับใช้แปลก ๆ
หากต้องการเพิ่มเติมในสิ่งที่ @Gimby กล่าว - โครงการอัปเดตยังมีตัวเลือกเพิ่มเติมเช่นForce Update of Snapshots / Releases
ซึ่งมีประโยชน์อย่างยิ่งเมื่อคุณมีการอ้างอิงที่กำลังมองหาล่าสุด (เช่น: [1.0)
จะพบ 1.0. * - อะไรก็ตามล่าสุด)
การอัปเดตโปรเจ็กต์ตรงกันกับการแก้ไขของ Ivy จะตรวจสอบให้แน่ใจว่ามีการอ้างอิงที่อ้างอิงทั้งหมดรวมทั้งทำความสะอาดโปรเจ็กต์เพื่อให้แน่ใจว่ารวมไว้อย่างถูกต้อง
ฉันไม่สามารถขุดเอกสารออกมาได้ แต่ฉันสามารถขุดโค้ดออกมาได้ เพื่อเสริมคำตอบ @Gimby - คุณสามารถเข้าไปดูรายละเอียดและดูว่าฟังก์ชันทำอะไรได้ที่นี่:
มองหา: ฟังก์ชัน updateProjectConfiguration0
ไชโย