Кто-нибудь, кто на самом деле заставил Тихо работать? - PullRequest
0 голосов
/ 28 апреля 2010

Я пытаюсь заставить Tycho работать с m2eclipse. Проблема в том, что все, что я нахожу, это устаревшие сайты и старые версии для скачивания. Я нашел свой путь к http://github.com/sonatype/sonatype-tycho и загрузил исходный код. Проблема в том, что руководство на https://docs.sonatype.org/display/TYCHO/BuildingTycho не очень помогает. При попытке сборки я сталкиваюсь с сообщением об ошибке, в котором говорится, что я использую неверный синтаксис ..... И, похоже, некуда просить дальнейших указаний.

Так есть ли кто-нибудь, кто на самом деле получил эту работу? Или получили лучшую альтернативу для непрерывной интеграции / автоматического построения для плагинов Eclipse?

Ответы [ 4 ]

1 голос
/ 28 мая 2010

Tycho - это плагин maven, поэтому вам не нужно скачивать его, просто объявите его в ваших файлах pom.xml.

См. http://github.com/sonatype/sonatype-tycho/tree/master/tycho-its/projects/tycho001/ для деталей простого проекта.

0 голосов
/ 17 июля 2012

У меня были проблемы с Тихо, пока я не понял, что требуется Maven 3. Если вы работаете с Maven 2, он не будет работать.

0 голосов
/ 12 октября 2010

Этот намек от Игоря Федоренко помог мне запустить его: https://issues.sonatype.org/browse/MNGECLIPSE-2140?focusedCommentId=115527&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_115527

Если у вас нет времени, я бы посоветовал дождаться предстоящего Обновления m2eclipse. Недавно было объявлено, что вскоре после релиза Maven 3.

0 голосов
/ 30 июня 2010

Роберт, это работает для меня, если вы не пытаетесь создать приложение Eclipse. Я интегрировал его в CruiseControl и очень доволен созданием и тестированием плагинов.

Главный трюк для меня состоял в том, чтобы игнорировать весь материал P2 / target. Я не мог заставить его работать на всех. Вместо этого я вызываю maven с параметром, который указывает на установку Eclipse следующим образом:

mvn -Dtycho.targetPlatform = C: \ Programmer \ eclipse

Это необходимые определения плагинов:

<plugins>
  <plugin>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-maven-plugin</artifactId>
    <version>${tycho-version}</version>
    <extensions>true</extensions>
  </plugin>
  <plugin>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-compiler-plugin</artifactId>
    <version>${tycho-version}</version>
    <configuration>
      <source>1.6</source>
      <target>1.6</target>
    </configuration>
  </plugin>
</plugins>

Текущая версия Tycho: 0.13.0.

Я хотел бы создать Eclipse Applications, но мне нужна поддержка для этого. Надеюсь, это поможет.

Cheers, Клаус

...