เหตุใดฉันจึงต้องดาวน์โหลด jars ในพื้นที่เก็บข้อมูล maven2 ด้วยตนเองเมื่อ m2e ดาวน์โหลด pom และ sha1 แล้ว

ฉันได้ติดตั้งปลั๊กอิน elcipse 3.6.2 และ m2e M2E - Maven Integration for Eclipse (Incubation) 0.13.0.201105261543 org.eclipse.m2e.feature.feature.group แล้ว

ฉันได้นำเข้าโครงการ maven pom ที่มีอยู่แล้ว ฉันคลิกขวาที่โปรเจ็กต์ จากนั้นไปที่ Debug As > Maven Install

มันดาวน์โหลดสิ่งต่าง ๆ ส่วนใหญ่ แต่ปล่อย jar จำนวนมากแม้ว่าจะดาวน์โหลด .pom และ .sha2 ที่สอดคล้องกันก็ตาม มันทำให้ฉันมีข้อความแสดงข้อผิดพลาด เช่น .jar หายไป

ดังนั้นฉันจึงต้องดาวน์โหลดด้วยตนเองจากไซต์ ibiblio

มีอะไรผิดปกติกับการกำหนดค่าของฉันหรือไม่? BTW โครงการนำเข้ามาจากท่าเทียบเรือ 8.0.3M ฉันไม่คิดว่าปอมของพวกเขาต้องการการเปลี่ยนแปลง

ฉันคิดว่ามันอยู่ในการกำหนดค่าปลั๊กอิน eclipse/m2e หรือไม่


person johan.i.zahri    schedule 03.06.2011    source แหล่งที่มา
comment
คุณช่วยโพสต์ชื่อขวดที่หายไปได้ไหม? บางครั้ง Maven ถูกป้องกันไม่ให้โฮสต์ไฟล์ jar จริงด้วยตนเองเนื่องจากเหตุผลทางกฎหมาย   -  person Karl-Bjørnar Øie    schedule 03.06.2011
comment
คุณพูดถึง ibblio แต่ maven ใช้ศูนย์กลาง (repo1.maven.org/maven2/) ... ดังนั้นคุณอาจใช้การตั้งค่าอื่น (settings.xml ?) คุณใช้ Maven 3.0.X บนบรรทัดคำสั่งหรือไม่ คุณได้ลองสร้างโปรเจ็กต์ของคุณบนบรรทัดคำสั่งผ่าน mvn clean package แล้วหรือยัง? หรือติดตั้ง mvn โดยไม่มีปัญหา?   -  person khmarbaise    schedule 03.06.2011
comment
ฉันไม่รู้ว่าทำไมพวกคุณถึงใช้ .sha2 อย่างต่อเนื่อง ในเมื่อสิ่งที่ฉันมีใน dir ของฉัน เช่น .m2\repository\asm\asm\3.1 คือไฟล์เหล่านี้: _maven.repositories asm-3.1.jar.lastUpdated asm-3.1.jar (ต้องดาวน์โหลดด้วยตนเอง) asm-3.1.pom asm-3.1.pom.sha1 i' ฉันขาดอะไรบางอย่างไปอย่างแน่นอน..? สิ่งเหล่านี้ด้วย .. mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/ mirrors.ibiblio.org/pub/ mirrors/maven2/org/apache/geronimo/ ฉันมีใน settings.xml ของฉัน   -  person johan.i.zahri    schedule 04.06.2011
comment
.. ‹mirror› ‹id›ibiblio.org.pub.mirrors‹/id› ‹mirrorOf›central‹/mirrorOf› ‹name›mirrors.ibiblio.org pub mirrors‹/name› ‹url›mirrors.ibiblio.org/pub/mirrors/maven2‹/url› ‹/mirror› ‹mirror › ‹id›repo1.maven.org.maven2.mirrors‹/id› ‹mirrorOf›central‹/mirrorOf› ‹name›asm‹/name› ‹url›repo1.maven.org/maven2‹/url› ‹/mirror› ..   -  person johan.i.zahri    schedule 04.06.2011
comment
ปราศจาก ; ตัวละคร..ขอโทษ   -  person johan.i.zahri    schedule 04.06.2011


คำตอบ (1)


สิ่งนี้ได้ผลสำหรับฉันเกือบทุกครั้ง:

  1. ลบไฟล์ .pom และ .sha2 ของคุณสำหรับ jar ที่หายไป
  2. จาก Eclipse ให้รันคำสั่งเมนู "Update All Maven Dependencies" ใต้ Project
  3. ดูเหมือนว่าจะดาวน์โหลดสิ่งที่ขาดหายไป

หวังว่าจะช่วยได้

person Nilesh    schedule 03.06.2011