Kể từ khi tôi cập nhật để Maven 3 tôi nhận được thông điệp cảnh báo sau đối với mỗi build:Maven 3 cảnh báo về build.plugins.plugin.version
Làm thế nào tôi có thể thoát khỏi những cảnh báo này?
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for proj:id:jar:3.1
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 195, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 204, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 227, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 215, column 15
[WARNING] 'reporting.plugins.plugin.version' for org.codehaus.mojo:jdepend-maven-plugin is missing. @ line 271, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
@JBT không hiểu tại sao? xây dựng maven có nghĩa là để được ổn định, vì vậy những gì một phiên bản sẽ sử dụng nên được xác định rõ ràng. Đó là lý do tại sao maven yêu cầu nó. Giống như thông điệp nói, "Rất được khuyến khích để khắc phục những vấn đề này vì chúng đe dọa sự ổn định của công trình xây dựng của bạn". – eis
@eis Có ý nghĩa. Cảm ơn. – JBT
Nó là một chút của một lẻ mặc dù bạn chỉ nhận được vấn đề này nếu bạn đã thêm một mục nhập cho các plugin vào tệp POM dự án.POM hiệu quả có phần tử phiên bản nhưng bạn vẫn cần phải thêm phần tử phiên bản vào dự án POM để loại bỏ cảnh báo này. – oenpelli