【问题标题】:Anyone who actually got Tycho to work?有人真的让第谷工作吗?
【发布时间】:2010-04-28 10:16:15
【问题描述】:

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

那么,有没有人真正做到了这一点?或者有更好的 eclipse 插件持续集成/自动构建解决方案替代方案?

【问题讨论】:

标签: continuous-integration eclipse-plugin m2eclipse tycho


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    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】:

      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 应用程序,但我需要为此提供支持。 我希望这会有所帮助。

      干杯, 克劳斯

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2016-04-17
          • 2016-06-26
          • 2011-02-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-16
          • 1970-01-01
          • 2022-11-22
          相关资源
          最近更新 更多