14
Maven ไม่พบสิ่งประดิษฐ์ในท้องถิ่น
ในบางครั้ง maven บ่นว่าการพึ่งพาเฉพาะซึ่งสร้างและบรรจุในเครื่องไม่พบในที่เก็บโลคัลในขณะที่สร้างโปรเจ็กต์อื่นที่มีการอ้างอิง เราได้รับข้อผิดพลาดเช่น: ล้มเหลวในการดำเนินการเป้าหมายในโปรเจ็กต์ X: ไม่สามารถแก้ไขการอ้างอิงสำหรับโปรเจ็กต์ X: ความล้มเหลวในการค้นหา Y ใน [ที่เก็บ archiva] ถูกแคชไว้ในที่เก็บโลคัลความละเอียดจะไม่ถูกพยายามอีกครั้งจนกว่าช่วงเวลาการอัพเดตของภายในจะผ่านไปหรือบังคับให้อัพเดต - > โดยที่ X กำลังสร้างโปรเจ็กต์และ Y คือสิ่งประดิษฐ์ที่ขาดหายไป หากคุณดูในพื้นที่เก็บข้อมูลภายในเครื่องจะมีสิ่งประดิษฐ์อยู่ที่นั่น ไม่เคยติดตั้งสิ่งประดิษฐ์นี้ในที่เก็บ archiva ของเราดังนั้นปัญหาจึงขึ้นอยู่กับที่เก็บในเครื่องเท่านั้น เราได้ลองใช้โปรไฟล์ต่างๆใน settings.xml และแน่นอน "mvn -U" ไม่ทำประโยชน์ใด ๆ หรือไม่ควรเพราะสิ่งประดิษฐ์นี้ไม่เคยไปไกลกว่าที่เก็บในเครื่อง มีเพียงสองสิ่งที่ดูเหมือนจะใช้งานได้คือต้องรอเป็นเวลานานจนกว่า maven จะฉลาดขึ้นหรือจะลบที่เก็บในเครื่องทั้งหมด สันนิษฐานว่าตัวเลือกการรอนั้นเกี่ยวข้องกับช่วงเวลาการอัพเดตดังกล่าวข้างต้น เราประสบปัญหานี้กับ maven 3.0.2 และ 3.0.3 เรากำลังใช้ Archiva 1.0.3 (แต่อีกครั้งไม่ควรเป็นปัจจัย) ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.