วีดีโอ: อะไรให้การพึ่งพาใน Maven?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ขอบเขตการพึ่งพา Maven – ให้
มีขอบเขตการพึ่งพา Maven ให้ ใช้ระหว่างการสร้างและทดสอบโครงการ พวกเขาจำเป็นต้องรันด้วย แต่ไม่ควรส่งออกเพราะ การพึ่งพา จะ ให้ โดยรันไทม์ เช่น โดยคอนเทนเนอร์เซิร์ฟเล็ตหรือเซิร์ฟเวอร์แอปพลิเคชัน
นอกจากนี้ การพึ่งพา Maven คืออะไร?
ใน Maven , การพึ่งพา เป็นไฟล์เก็บถาวรอื่น เช่น JAR, ZIP และอื่นๆ ซึ่งโปรเจ็กต์ปัจจุบันของคุณต้องการเพื่อคอมไพล์ สร้าง ทดสอบ และ/หรือรัน NS การพึ่งพา มารวมตัวกันใน ปอม . ถ้าไม่มีพวกเขาอยู่ที่นั่นก็ Maven จะดาวน์โหลดจากที่เก็บระยะไกลและจัดเก็บไว้ในที่เก็บในเครื่อง
ทราบด้วยว่าการยกเว้นใน Maven คืออะไร ข้อยกเว้น ถูกกำหนดตามการพึ่งพาเฉพาะใน POM ของคุณและกำหนดเป้าหมายที่ groupId และ artifactId เฉพาะ เมื่อคุณสร้างโปรเจ็กต์ของคุณ อาร์ติแฟกต์นั้นจะไม่ถูกเพิ่มไปยัง classpath ของโปรเจ็กต์ของคุณโดยอาศัยการพึ่งพา ยกเว้น ถูกประกาศ
คำถามก็คือการให้หมายความว่าอะไรใน Maven
คอมไพล์ นี่คือขอบเขตเริ่มต้น ใช้หากไม่มีการระบุ การพึ่งพาคอมไพล์มีอยู่ใน classpath ทั้งหมดของโปรเจ็กต์ นอกจากนี้ การขึ้นต่อกันเหล่านั้นยังได้รับการเผยแพร่ไปยังโปรเจ็กต์ที่ขึ้นต่อกัน ให้ นี่เป็นเหมือนการคอมไพล์ แต่บ่งบอกว่าคุณคาดหวังให้ JDK หรือคอนเทนเนอร์จัดเตรียมการพึ่งพาที่รันไทม์
เหตุใด Maven จึงดาวน์โหลดการพึ่งพาเสมอ
Maven ดาวน์โหลดปลั๊กอินและสิ่งประดิษฐ์ที่โครงการของคุณขึ้นอยู่กับ Maven ทำ ในความเป็นจริง ดาวน์โหลด สิ่งประดิษฐ์จากที่เก็บระยะไกล แต่จะดาวน์โหลดสิ่งประดิษฐ์หนึ่งครั้งและเก็บแคชในเครื่องไว้ Maven ดาวน์โหลดส่วนใหญ่เท่านั้น การพึ่งพา เพราะคุณได้เพิ่มพวกเขาในโครงการของคุณ
แนะนำ:
Maven เวอร์ชันล่าสุดคืออะไร
Maven 3.6.3
การจัดการการพึ่งพาใน Maven คืออะไร?
การจัดการการพึ่งพา การจัดการการพึ่งพาอาศัยกันเป็นกลไกในการรวมศูนย์ข้อมูลการพึ่งพา ในโปรเจ็กต์แบบหลายโมดูล คุณสามารถระบุเวอร์ชันอาร์ติแฟกต์ทั้งหมดในโปรเจ็กต์หลักได้ และโปรเจ็กต์ย่อยจะรับช่วงต่อจากโปรเจ็กต์ดังกล่าว ด้านล่างเราจะดูตัวอย่างที่มี POM สองตัวที่ขยายพาเรนต์เดียวกัน
บรรจุภัณฑ์เริ่มต้นใน Maven คืออะไร
ประเภทบรรจุภัณฑ์ระบุไว้ในปอม xml descriptor ผ่านองค์ประกอบ โดยปกติหลังจากพิกัด Maven ประเภทบรรจุภัณฑ์เริ่มต้นคือขวดโหล เป้าหมายของปลั๊กอินที่ดำเนินการโดยค่าเริ่มต้นในแต่ละช่วงของวงจรชีวิตขึ้นอยู่กับประเภทบรรจุภัณฑ์ของโครงการที่เราจะสร้าง
ฉันจะรู้ได้อย่างไรว่าติดตั้งปลั๊กอิน Maven ใน Eclipse แล้ว
ในการตรวจสอบ maven ได้รับการกำหนดค่าอย่างถูกต้อง: เปิด Eclipse และคลิกที่ Windows -> Preferences เลือก Maven จากแผงด้านซ้าย และเลือกการติดตั้ง คลิกที่ Maven -> 'การตั้งค่าผู้ใช้' ตัวเลือกจากแผงด้านซ้ายเพื่อตรวจสอบตำแหน่งที่เก็บในเครื่อง
คุณจะตรวจสอบได้อย่างไรว่า Maven ติดตั้งหรือไม่?
เปิดพรอมต์คำสั่งของคุณโดยใช้ Ctrl+R แล้วพิมพ์ 'cmd' และ Enter พิมพ์ mvn -version หากติดตั้ง maven ไว้ คุณจะเห็นเวอร์ชัน Apache maven แสดงขึ้น ถ้าไม่เช่นนั้น คำสั่ง mvn จะไม่รู้จัก