Maven говорит об отсутствующих плагинах: как их установить?

У меня возникли некоторые проблемы с использованием Maven в этом готовом к использованию проекте: http://wiki.javaforum.hu/display/ANDROIDSOAP/Home По сути, мне просто нужно изменить пару строк, и я должен быть готов использовать сгенерированные файлы. Проблема в том, что когда я очищаю mvn:idea (или mvn:eclipse), я получаю следующие предупреждения:

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

Как установить недостающие плагины? Я искал и вышел с пустыми руками.


person frapontillo    schedule 30.06.2011    source источник
comment
Epic: Единственное, что МакГайвер не может исправить: Maven   -  person oliholz    schedule 30.06.2011
comment
Любые идеи? Я действительно не могу найти никакого решения.   -  person frapontillo    schedule 30.06.2011
comment
Связано: Предупреждения Maven 3 о build.plugins.plugin.version   -  person informatik01    schedule 09.01.2014


Ответы (1)


Вы используете Maven3? Maven3 рекомендует указывать версию для каждого плагина в pom.xml, иначе будет показано предупреждение. Я просмотрел pom на http://svn.javaforum.hu/svn/android/AndroidSOAP/trunk/AndroidSOAP/pom.xml плагины уже есть, но номера версий плагинов, похоже, действительно отсутствуют. Предупреждения не должны появляться с Maven2, так как он более терпим к неаккуратным помпам. Лучшее объяснение здесь: https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-AutomaticPluginVersionResolution

Вы можете найти номера версий последней версии выпуска для каждого плагина в каждом общедоступном репозитории maven, например. на http://search.maven.org/

person sofarsogood    schedule 30.06.2011
comment
Предупреждения исчезли. Было бы здорово получить более подробное сообщение от Maven... Большое спасибо! - person frapontillo; 30.06.2011