Khi tôi khởi động lệnh "mvn install", đôi khi maven cố gắng tải xuống các phụ thuộc mà nó đã tải xuống. Đó là dự kiến cho SNAPSHOT nhưng tại sao maven làm điều đó cho các JAR khác?Tại sao maven 2 cố gắng tải xuống các phụ thuộc mà tôi đã có?
Tôi biết tôi có thể tránh hành vi đó bằng cờ "-o" nhưng tôi tự hỏi nguyên nhân là gì.
Nó cũng có thể là bản cập nhật cho các plugin để các phiên bản đặc biệt trên chúng cũng có thể hữu ích. –
Yep ... Tôi đoán tôi thường đưa chúng vào "phụ thuộc". Bạn cũng phải nhận ra rằng các giai đoạn vòng đời thường bị ràng buộc với các plugin cụ thể. Ai thực sự chỉ định số phiên bản cho plugin trình biên dịch của họ? –
Phụ thuộc _must_ có một phiên bản được chỉ định. Plugins không, nhưng bạn nên. Đây là lý do tại sao: http://www.sonatype.com/people/2008/04/maven-209-released/ –