Cách phiên bản plugin được chọn, cùng với thảo luận về các phiên bản plugin trong superpom được nêu chi tiết here.
Thực ra câu trả lời hiện được chọn không hoàn toàn đúng. Nó phải là
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.3.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
tôi đã giải thích lý do tại sao here:.
"Phần bổ sung thường xuyên cũng cho phép các phiên bản và mặc định cấu hình phải được xác định, và đây là nơi mà sự nhầm lẫn nằm Đó là về mặt kỹ thuật có giá trị để xác định phiên bản plugin và cấu hình mặc định ở đây, nhưng tôi thấy dễ dàng hơn khi bị bẻ khóa khi tuân theo hướng dẫn này:
Nếu khối plugin không xác định thực thi (và do đó ràng buộc maven làm điều gì đó trong vòng đời), hãy đặt khối đó trong pluginManagment "
Nguồn
2009-04-26 01:10:32
Bạn có chắc chắn không nhận được phiên bản mới nhất không? maven sẽ có xu hướng làm điều này cho bạn một cách tự động. –