首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建最新的Tycho

如何构建最新的Tycho
EN

Stack Overflow用户
提问于 2010-05-29 21:41:52
回答 2查看 437关注 0票数 1

我现在已经尝试构建Tycho几个小时了,但就是不能让它工作。我遵循了以下说明:

https://docs.sonatype.org/display/TYCHO/BuildingTycho

所以,我已经下载了Eclipse3.6RC2和Delta-packs链接(它只适用于3.5吗?):

http:// (remove space) aniefer.blogspot.com/2009/06/using-deltapack-in-eclipse-35.html

我已经在Eclipse内部的TargetPlatform中添加了DeltaPack。

我已经安装了Maven: Apache Maven3.0-19:00:39+0200-1 (r935667;2010-04-19 beta)

我可以运行构建的第一个引导程序,但是第二个引导程序失败了:mvn clean install -e -V -Pbootstrap-2 -Dtycho.targetPlatform=$TYCHO_TARGET_PLATFORM

代码语言:javascript
复制
ERROR] Internal error: java.lang.RuntimeException: 
Could not resolve plugin org.eclipse.core.net.linux.x86_null -> [Help 1]

我尝试过不同的东西,我构建了一个针对3.5的旧版本,就像这篇博客文章中所说的那样:http:// (remove space) divby0.blogspot.com/2010/03/im-in-love-with-tycho-08-and-maven-3.html

这实际上构建了一个正在运行的maven,但该版本无法找到tycho插件:

代码语言:javascript
复制
org.apache.maven.plugin.version.PluginVersionResolutionException: Error resolving version for plugin 'org.codehaus.tycho:maven-tycho-plugin' from the repositories [local (/Users/viktor/.m2/repository), central (http://repo1.maven.org/maven2)]: Plugin not found in any plugin repository

我认为重点在于,当我构建了Tycho-dist…之后,这个插件将会内置进来。?

抱歉的链接,堆栈溢出垃圾邮件防护不允许我张贴多个网址

EN

回答 2

Stack Overflow用户

发布于 2011-10-18 04:18:43

Tycho文档相当糟糕,老实说,Tycho现在默认包含在Maven存储库中;在POM中声明它将自动下载它并允许您使用它。

直截了当地说,这是您在Maven POM中使用Tycho所需的全部内容,下一次Maven在项目中使用此POM时,如果您还没有Tycho并将其用于构建,它将获得Tycho。在撰写本文时,0.12.0是最新的稳定版本。

代码语言:javascript
复制
<build>
    <plugins>
        <plugin>
            <groupId>org.eclipse.tycho</groupId>
            <artifactId>tycho-maven-plugin</artifactId>
            <version>0.12.0</version>
            <extensions>true</extensions>
        </plugin>
    </plugins>
</build>

现在,比方说,你想使用一个“不稳定的”Tycho,比如<version>0.13.0</version>。然后,您需要将插件中的版本号更改为适当的值,然后将此(最新的Tycho存储库)添加到您的POM:

代码语言:javascript
复制
<pluginRepositories>
    <pluginRepository>
        <id>sonatype-release</id>
        <url>http://repository.sonatype.org/content/groups/sonatype-public-grid
        </url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

就这么简单。

票数 0
EN

Stack Overflow用户

发布于 2012-07-20 02:36:34

随着迁移到eclipse.org,我们还为贡献者提供了更好的文档:

  • http://wiki.eclipse.org/Developing_Tycho
  • http://wiki.eclipse.org/Tycho/Contributor_Guide
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2935279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档