การจัดการการพึ่งพาใน Maven คืออะไร?
การจัดการการพึ่งพาใน Maven คืออะไร?

วีดีโอ: การจัดการการพึ่งพาใน Maven คืออะไร?

วีดีโอ: การจัดการการพึ่งพาใน Maven คืออะไร?
วีดีโอ: Multi module java project with Maven | basics | dependency management | bom | sub project import 2024, ธันวาคม
Anonim

การจัดการการพึ่งพา . การจัดการการพึ่งพา เป็นกลไกในการรวมศูนย์ข้อมูลการพึ่งพา ในโปรเจ็กต์แบบหลายโมดูล คุณสามารถระบุเวอร์ชันอาร์ติแฟกต์ทั้งหมดในโปรเจ็กต์หลักได้ และโปรเจ็กต์ย่อยจะรับช่วงต่อจากโปรเจ็กต์ดังกล่าว ด้านล่างเราจะดูตัวอย่างที่มี POM สองตัวที่ขยายพาเรนต์เดียวกัน

ในที่นี้ dependencyManagement ใน Pom คืออะไร?

มันเหมือนกับที่คุณพูด การพึ่งพาการจัดการ ใช้เพื่อดึงข้อมูลการพึ่งพาทั้งหมดเข้าด้วยกัน ปอม ไฟล์, ลดความซับซ้อนของการอ้างอิงในเด็ก ปอม ไฟล์. จะมีประโยชน์เมื่อคุณมีแอตทริบิวต์หลายรายการที่คุณไม่ต้องการพิมพ์ซ้ำในโครงการย่อยหลายโครงการ

นอกเหนือจากข้างต้นแล้ว POM XML ทำงานอย่างไร NS ปอม . xml ไฟล์มีข้อมูลโปรเจ็กต์และข้อมูลการกำหนดค่าสำหรับ maven ในการสร้างโปรเจ็กต์ เช่น การพึ่งพา ไดเร็กทอรีบิลด์ ไดเร็กทอรีต้นทาง ไดเร็กทอรีซอร์สทดสอบ ปลั๊กอิน เป้าหมาย ฯลฯ Maven อ่าน ปอม . xml file แล้วดำเนินการตามเป้าหมาย

นี่คือ bom ใน Maven คืออะไร?

บอม ย่อมาจาก Bill Of Materials NS บอม เป็น POM ชนิดพิเศษที่ใช้ในการควบคุมเวอร์ชันของการขึ้นต่อกันของโปรเจ็กต์และให้ศูนย์กลางในการกำหนดและอัปเดตเวอร์ชันเหล่านั้น บอม ให้ความยืดหยุ่นในการเพิ่มการพึ่งพาโมดูลของเราโดยไม่ต้องกังวลเกี่ยวกับเวอร์ชันที่เราควรพึ่งพา

เหตุใดการจัดการการขึ้นต่อกันจึงทำในไฟล์ POM พาเรนต์

NS การจัดการการพึ่งพา ส่วนที่เป็นกลไกในการรวมศูนย์ การพึ่งพา ข้อมูล. เมื่อคุณมีชุดของโปรเจ็กต์ที่สืบทอดมาจากส่วนกลาง พ่อแม่ , เป็นไปได้ที่จะใส่ข้อมูลทั้งหมดเกี่ยวกับ การพึ่งพา ร่วมกัน ปอม และมีการอ้างอิงถึงสิ่งประดิษฐ์ในเด็กได้ง่ายขึ้น POMs.

แนะนำ: