谁真的让Tycho上班?

时间:2010-04-28 10:16:16

标签: continuous-integration eclipse-plugin m2eclipse tycho

我正试图让Tycho与m2eclipse合作。问题是我找到的都是过时的网站和旧版本下载。我找到了http://github.com/sonatype/sonatype-tycho的路,并下载了源代码。问题是https://docs.sonatype.org/display/TYCHO/BuildingTycho的指南没有多大帮助。在尝试构建时,我遇到一条错误消息,说我使用了无效的语法.....并且似乎无处可寻求进一步的指导。

那么有没有人真正让这个工作?或者为eclipse插件的持续集成/自动构建解决方案提供了更好的替代方案?

4 个答案:

答案 0 :(得分:1)

Tycho是一个maven插件,所以你不需要下载它,只需在你的pom.xml文件中声明它。

有关简单项目的详细信息,请参阅http://github.com/sonatype/sonatype-tycho/tree/master/tycho-its/projects/tycho001/

答案 1 :(得分:0)

罗伯特,只要你不尝试构建Eclipse应用程序,它确实对我有用。我已经将它集成到CruiseControl中,我对构建和测试插件非常满意。

对我来说,主要的技巧是忽略所有P2 /目标的东西。我根本无法工作。相反,我使用一个指向Eclipse安装的参数调用maven,如下所示:

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>

当前第谷版本为0.13.0。

我想构建Eclipse Applications但需要自己支持。 我希望有所帮助。

干杯, 克劳斯

答案 2 :(得分:0)

Igor Fedorenko的这个暗示帮助我让它运行起来: https://issues.sonatype.org/browse/MNGECLIPSE-2140?focusedCommentId=115527&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_115527

如果你没有按时间,我建议等待即将到来的m2eclipse更新。最近宣布Maven 3发布后不久就会发布。

答案 3 :(得分:0)

我遇到了Tycho一段时间的麻烦,直到我意识到它需要Maven 3.如果你正在运行Maven 2它将无法工作。