Отсутствие артефактов Maven2 в новой установке Eclipse - PullRequest
0 голосов
/ 01 августа 2011

Я только что установил свежую копию SpringSource Toolsuite 2.7.1 и попытался импортировать рабочий проект из SVN, при попытке его создания я получаю следующие ошибки:

31/07/11 17:15:04 ART: Missing artifact taglibs:standard:jar:1.1.2:compile
31/07/11 17:15:04 ART: Missing artifact cglib:cglib:jar:2.1_3:compile
31/07/11 17:15:04 ART: Missing artifact org.springframework:spring-context:jar:3.0.5.RELEASE:compile
31/07/11 17:15:04 ART: Missing artifact org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
31/07/11 17:15:04 ART: Missing artifact org.springframework:spring-beans:jar:3.0.5.RELEASE:compile
31/07/11 17:15:04 ART: Missing artifact org.springframework:spring-expression:jar:3.0.5.RELEASE:compile
...
31/07/11 17:15:04 ART: Maven Builder: FULL_BUILD requireFullBuild
31/07/11 17:15:04 ART: [WARN] 
31/07/11 17:15:04 ART: [WARN] Some problems were encountered while building the effective model for com.asd:si:war:1.0.0-BUILD-SNAPSHOT
31/07/11 17:15:04 ART: [WARN] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 312, column 12
31/07/11 17:15:04 ART: [WARN] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 373, column 12
31/07/11 17:15:04 ART: [WARN] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 320, column 12
31/07/11 17:15:04 ART: [WARN] 
31/07/11 17:15:04 ART: [WARN] It is highly recommended to fix these problems because they threaten the stability of your build.
31/07/11 17:15:04 ART: [WARN] 
31/07/11 17:15:04 ART: [WARN] For this reason, future Maven versions might no longer support building such malformed projects.
31/07/11 17:15:04 ART: [WARN] 

В моемpom.xml все зависимости настроены нормально, этот проект отлично работает в других установках ...

Есть идеи?Спасибо

1 Ответ

2 голосов
/ 01 августа 2011

Убедитесь, что вы настроили внешнюю установку Maven в плагине m2eclipse.Зайдите в Window -> Preferences -> Maven -> Installation и настройте его там.Также обратите внимание, что плагин Maven, который поставляется с Indigo, не работает как предыдущие версии, и некоторые плагины Maven могут не поддерживаться напрямую.Кроме того, если вы ранее не использовали Maven 3 и у вас есть номера версий плагинов, закодированные в ваших POM, могут быть несовместимости, поскольку не все плагины, которые работали с Maven 2, работают и с Maven 3.Все должны иметь обновления, которые делают, хотя.Обратите внимание, что указание номеров версий плагинов - хорошая привычка, и Maven 3 предупредит вас, если вы этого не сделаете.Если вы этого еще не сделали, попробуйте собрать проект с помощью Maven 3 из командной строки, чтобы получить более точное представление о том, в чем заключается проблема.

...