อะไรให้การพึ่งพาใน Maven?
อะไรให้การพึ่งพาใน Maven?

วีดีโอ: อะไรให้การพึ่งพาใน Maven?

วีดีโอ: อะไรให้การพึ่งพาใน Maven?
วีดีโอ: Maven Tutorial for Beginners - Scope Dependencies in Maven 2024, พฤศจิกายน
Anonim

ขอบเขตการพึ่งพา Maven – ให้

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

นอกจากนี้ การพึ่งพา Maven คืออะไร?

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

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

คำถามก็คือการให้หมายความว่าอะไรใน Maven

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

เหตุใด Maven จึงดาวน์โหลดการพึ่งพาเสมอ

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

แนะนำ: