2011-06-30 17 views
9

Tôi gặp một số vấn đề khi sử dụng Maven trên dự án đã sẵn sàng này: http://wiki.javaforum.hu/display/ANDROIDSOAP/Home Về cơ bản, tôi chỉ cần thay đổi một vài hàng và tôi sẵn sàng sử dụng các tệp đã tạo. Vấn đề là khi tôi làm mvn: ý tưởng (hoặc mvn: eclipse) sạch sẽ, tôi nhận được những cảnh báo này:Maven nói thiếu plugin: làm thế nào để cài đặt chúng?

Z:\Workspace\AndroidSOAP>mvn idea:clean 
[INFO] Scanning for projects... 
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for hu.javaforum.android:AndroidSOAP:pom:0.0.4-SNAPSHOT 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-pmd-plugin is  missing. @ line 117, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 95, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-report-plugin is missing. @ line 167, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ line 156, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 106, column 15 

Làm cách nào để cài đặt các plugin bị thiếu? Tôi đã tìm kiếm và đi ra tay trắng.

+6

Sử thi: Một thứ mà MacGyver không thể khắc phục: 'Maven' – oliholz

+0

Bất kỳ ý tưởng nào? Tôi thực sự không thể tìm ra giải pháp nào. – frapontillo

+0

Liên quan: [Maven 3 cảnh báo về build.plugins.plugin.version] (http://stackoverflow.com/questions/4123044/maven-3-warnings-about-build-plugins-plugin-version) – informatik01

Trả lời

10

Bạn đang sử dụng Maven3? Maven3 khuyên bạn nên chỉ định một phiên bản cho mọi plugin trong tệp pom.xml, nếu không cảnh báo sẽ được hiển thị. Tôi đã có một cái nhìn tại pom tại http://svn.javaforum.hu/svn/android/AndroidSOAP/trunk/AndroidSOAP/pom.xml các plugin đã có, nhưng số phiên bản cho các plugin dường như bị thiếu thực sự. Các cảnh báo không nên xuất hiện với Maven2, vì điều này là khoan dung hơn với poms cẩu thả. Một giải thích thú vị hơn ở đây: https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-AutomaticPluginVersionResolution

Bạn có thể tìm số phiên bản của phiên bản phát hành mới nhất cho mỗi plugin tại mọi repo maven công cộng, v.v. tại http://search.maven.org/

+0

Cảnh báo đã biến mất xa. Một thông điệp chi tiết hơn bởi Maven sẽ là tuyệt vời ... Cảm ơn bạn rất nhiều! – frapontillo