我正试图让Tycho与m2eclipse合作。问题是我找到的都是过时的网站和旧版本下载。我找到了http://github.com/sonatype/sonatype-tycho的路,并下载了源代码。问题是https://docs.sonatype.org/display/TYCHO/BuildingTycho的指南没有多大帮助。在尝试构建时,我遇到一条错误消息,说我使用了无效的语法.....并且似乎无处可寻求进一步的指导。
那么有没有人真正让这个工作?或者为eclipse插件的持续集成/自动构建解决方案提供了更好的替代方案?
答案 0 :(得分:1)
Tycho是一个maven插件,所以你不需要下载它,只需在你的pom.xml文件中声明它。
有关简单项目的详细信息,请参阅http://github.com/sonatype/sonatype-tycho/tree/master/tycho-its/projects/tycho001/。
答案 1 :(得分:0)
对我来说,主要的技巧是忽略所有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它将无法工作。