Работает ли Tycho с Eclipse 3.5? - PullRequest
3 голосов
/ 07 октября 2009

Я наконец дошел до взгляда на Tycho (мост между Maven 3 и OSGi), но я не очень далеко ухожу. После этого урока я скачал Tycho 0.3.0-DEV-1819 и tychodemo.zip и распаковал их оба в соответствии с инструкциями. У меня установлен 1.5.0_15 JDK как JAVA_HOME.

Когда я бегу (без перевода строки):

c:\tycho\bin\mvn org.codehaus.tycho:maven-tycho-plugin:generate-poms 
    -DgroupId=tycho.demo -Dtycho.targetPlatform=c:/eclipse-3.5

Я получаю следующую ошибку:

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher

Обычно я трачу немного времени на отладку, но, как говорится в руководстве по использованию Eclipse 3.3.2, мне интересно, не в этом ли проблема с использованием Eclipse 3.5.

Кто-нибудь может подтвердить, что проблема в версии Eclipse, поэтому я могу пойти и скачать старую версию Eclipse? Или еще лучше указать мне современное руководство Tycho для чайников? (тому, за кем я следую, 11 месяцев)

1 Ответ

5 голосов
/ 07 октября 2009

Теперь я чувствую себя глупо, как только я нажал Ask Your Question, мне пришло в голову, что mvn.bat Тихо наследовал мою переменную окружения M2_HOME (установленную для установки Maven-2.2.0). Установка M2_HOME для указания на c:\tycho обошла проблему.

Вторая сборка (упаковывающая сайт) будет работать на Eclipse 3.5 и создаст разумный сайт. Я еще не подтвердил, что он действительно будет работать на целевой платформе.

Надеюсь, это поможет хотя бы следующему человеку ...

...