2010-05-29 29 views
1

我試圖建立Tycho現在幾個小時,只是不能得到它的工作。我已經按照這些說明:如何構建最新的Tycho

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

所以,我下載的是Eclipse 3.6RC2和Delta-包從該指令鏈接(是它只有3.5?):

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

我已將DeltaPack添加到Eclipse安裝中的TargetPlatform中。

我已經安裝的Maven:阿帕奇Maven的3.0-β-1(r935667; 2010-04-19 19:00:39 + 0200)

我可以運行生成的第一自舉,但第二失敗: mvn clean install -e -V -Pbootstrap-2 -Dtycho.targetPlatform=$TYCHO_TARGET_PLATFORM

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,但VERSI然後上無法找到第谷插件:

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 

我認爲這個觀點是說插件是要建立時,我已經建立了一個第谷 - 距離......?

很抱歉的鏈接,stackoverflows垃圾郵件保護不讓我上傳多個網址暫時還

+0

這個問題是關於一個古老的版本,第谷的 - 所描述的問題不再發生。 – oberlies 2012-08-22 08:13:06

+1

當然,我投票結束...... – 2012-08-22 08:41:23

回答

0

第谷文檔非常糟糕,設置直,第谷包括在Maven倉庫默認記錄現在;在POM中聲明它會自動下載並允許您使用它。要切入追逐,這就是所有你必須在你的Maven POM中使用Tycho,然後下一次Maven將這個POM用於一個項目,如果你還沒有它,它將得到第谷用它來構建。在撰寫本文時,0.12.0是最新的穩定版本。

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.eclipse.tycho</groupId> 
      <artifactId>tycho-maven-plugin</artifactId> 
      <version>0.12.0</version> 
      <extensions>true</extensions> 
     </plugin> 
    </plugins> 
</build> 

現在,說,你想用一種 「不穩定的」 第谷,像<version>0.13.0</version>。然後,你想改變版本號的插件,以適當的值,然後添加這(最新的第穀倉庫)到您的POM:

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

那麼簡單。

相關問題