อย่างที่เราทราบกันดีว่าหนึ่งในอาการปวดหัวในการพัฒนาภายในผนังคือความเร็วการเชื่อมต่อของคลังสินค้า Maven นั้นช้าเกินไป แม้ว่าสำหรับ บริษัท อินเทอร์เน็ตหลายแห่งและ บริษัท ซอฟต์แวร์ขนาดใหญ่และขนาดกลางการสร้างกระจกเป็นเวลาไม่กี่นาที แต่มันเป็นปัญหาสำหรับนักพัฒนารายบุคคลและ บริษัท ขนาดเล็ก เมื่อไม่นานมานี้โอเพนซอร์สจีนให้ภาพคลังสินค้า Maven แต่ไม่มีอีกต่อไป
ด้านล่างนี้เป็นบันทึกการทดสอบของพี่ชายอาวุโส
แก้ไขไฟล์ sett.xml ในโฟลเดอร์ Conf ในไดเรกทอรีรูทของ Maven หากคุณแก้ไขตำแหน่งที่เก็บข้อมูลของที่เก็บเริ่มต้นเช่นฉันนั่นคือไม่มีที่เก็บในท้องถิ่นภายใต้โฟลเดอร์. M2 แต่มีไฟล์ sett.xml แล้วแก้ไขไฟล์นี้
เนื้อหาและไดอะแกรมเฉพาะมีดังนี้:
<irlor> <id> Alimaven </id> <name> Aliyun Maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url>
จากนั้นเปรียบเทียบภาพสองภาพเพื่อดูความเร็วในการดาวน์โหลด แต่ละ บริษัท มีขีด จำกัด ความเร็ว 2 เมตร
ดังที่ได้กล่าวไว้ข้างต้นฉันเห็นการดาวน์โหลดสิ่งต่าง ๆ บน Aliyun.com
จากนั้นดูความเร็วในการดาวน์โหลดมันใช้เวลาเพียงสิบนาทีในการดาวน์โหลด ฉันพูดถึง QQ ตรงกลางและมันก็จบลงเมื่อฉันกลับมา ต้องใช้เวลาประมาณสิบนาที
ในที่สุดก็มีแผนภาพการเปรียบเทียบของคลังสินค้าดั้งเดิมของโครงการและคลังสินค้าที่เพิ่งดาวน์โหลดใหม่:
ฉันพบว่ายังมีแพ็คเกจ JAR อีกมากมายที่ยังไม่ได้ดาวน์โหลดซึ่งอาจเกี่ยวข้องกับการกำหนดค่าในไฟล์ POM.XML
จากนั้นให้เปรียบเทียบโฟลเดอร์ log4j.jar ในนั้นโดยเฉพาะ ตัวเลขเฉพาะมีดังนี้หมายความว่าฉันไม่เข้าใจ ฉันยังอ่าน maven นี้ก่อน แต่ฉันยังไม่เสร็จ แม้ว่าโครงการจะใช้ Maven แต่ก็ไม่ชัดเจน
หากพี่ใหญ่คนใดรู้ถึงความแตกต่างในภาพเปรียบเทียบด้านล่างโปรดให้คำแนะนำกับฉัน
การกำหนดค่าของ pom.xml สำหรับ log4j มีดังนี้: ดูเหมือนว่าไม่มีอะไรพิเศษปัญหาไม่ควรทำเช่นนี้
<Ederency> <sderctId> log4j </groupId> <ratifactId> log4j </artifactId> <version> 1.2.17 </Serve> </perentency>
ในภาพทางด้านซ้ายเป็นพื้นที่เก็บข้อมูลท้องถิ่นที่ดาวน์โหลดใหม่จาก Alibaba Cloud ทำไมไม่มีแพ็คเกจ JAR? ความแตกต่างค่อนข้างใหญ่
เหตุผลถูกพิจารณาชั่วคราวดังนี้: (ถ้าไม่ได้รับการแก้ไข)
ไม่ว่าจะไม่มีที่เก็บระยะไกลหรือยังไม่ได้ดาวน์โหลด มันถูกดาวน์โหลดไปยังพื้นที่เก็บข้อมูลท้องถิ่นตามการพึ่งพาใน POM
(ฉันเพิ่งทดสอบอีกครั้งและเพียงเพิ่มการพึ่งพาในไฟล์ pom.xml นั่นคือแนะนำแพ็คเกจ)
ในเว็บไซต์นี้ค้นหาการพึ่งพาในไฟล์ pom.xml http://mvnrepository.com
จากนั้นเพิ่มการพึ่งพาด้านบนในไฟล์ pom.xml; นั่นคือส่วนที่เลือกในสีน้ำเงินและจากนั้นดาวน์โหลดโดยอัตโนมัติไปยังพื้นที่เก็บข้อมูลท้องถิ่นตัวอย่างเช่นตัวอย่างเฉพาะจะแสดงด้านล่าง
3.5 โฟลเดอร์นี้ถูกสร้างและดาวน์โหลดโดยอัตโนมัติหลังจากแก้ไขไฟล์ pom.xml จากนั้นไฟล์ภายในจะเสร็จสมบูรณ์ มีไฟล์แพ็คเกจ JAR
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น