Maven có tìm phiên bản mới nhất và thời gian xây dựng tăng không?
Có, khi phiên bản bị bỏ qua, maven sẽ tìm và sử dụng phiên bản mới nhất. Đây thực sự là một lựa chọn thiết kế tồi, nhưng không phải vì thời gian xây dựng (tôi nghĩ rằng nó lưu trữ các plugin và chỉ cập nhật chúng một lần trong một thời gian).
Vấn đề thực sự ở đây là bạn không bao giờ biết phiên bản plugin nào đã được sử dụng và plugin có hoạt động giống nhau trong tương lai hay không. Điều này làm cho các bản dựng không thể lặp lại.
Ví dụ: nếu một số plugin thay đổi mặc định cho một số tùy chọn, cùng một nguồn chính xác với cùng một chính xác pom.xml
sẽ tạo ra các kết quả khác nhau.
Các nhà phát triển của maven đang cố sửa lỗi thiết kế này bằng cách cảnh báo trước rằng bạn nên chỉ định phiên bản plugin một cách rõ ràng. Sau khi tất cả nó là an toàn hơn để sử dụng plugin lỗi thời hơn là một thương hiệu mới hơn đột nhiên phá vỡ xây dựng của bạn.
Nguồn
2012-01-03 12:06:43
Cảm ơn! Đây chính là điều tôi sợ. – Kimble