Ошибка сборки Maven — плагин Eclipse — Tycho

Я пытался создать плагин eclipse с помощью Tycho и при выполнении следующей команды

mvn org.codehaus.tycho:maven-tycho-plugin:generate-poms -DgroupId=tycho.demo -Dtycho.targetPlatform=D:\practice\java\eclipse_galilio

у меня ошибка типа

java.lang.NoSuchMethodError: org.codehaus.plexus.PlexusContainer.lookup(Ljava/lang/Class;)Ljava/lang/Object;

может ли кто-нибудь сказать мне, что нужно сделать, чтобы решить эту ошибку. Я застрял на этом этапе и не могу продолжить.


person CuriousMind    schedule 15.05.2011    source источник


Ответы (1)


Какую версию maven вы используете? Tycho требует Maven 3. Я могу получить эту ошибку при попытке запустить на maven 2.1.0.

person Charlie    schedule 15.05.2011
comment
Каков результат mvn --version ? Если это не версия maven, вы форсируете более старую версию plexus или что-то в своем pom? Вот вывод, когда я запускаю с maven 2.1.0, а затем переключаюсь на maven 3.0.1 (да, 3.0.1 терпит неудачу, но потому что я работаю в пустом каталоге, а не для отсутствующего метода): pastebin.com/YuxbQ0i7 - person Charlie; 15.05.2011
comment
ой моя ошибка. Я снова проверил системный путь и обнаружил, что maven 2 настроен, а не maven 3. Я изменил путь, и он работал хорошо. Спасибо ach_I - person CuriousMind; 28.05.2011