0

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

那么有没有人真正得到这个工作?或者为eclipse插件的持续集成/自动构建解决方案找到了更好的选择?

4

4 回答 4

1

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

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

于 2010-05-28T06:22:48.540 回答
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 发布后不久推出。

于 2010-10-12T09:44:32.650 回答
0

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

于 2012-07-17T13:24:48.107 回答
0

Robert,只要您不尝试构建 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 应用程序,但需要自己支持。我希望这会有所帮助。

干杯,克劳斯

于 2010-06-30T08:00:45.060 回答