1

Tycho を数時間ビルドしようとしましたが、うまく動作しません。私はこれらの指示に従いました:

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

だから、私はこの命令からリンクされたEclipse 3.6RC2とデルタパックをダウンロードしました(3.5専用ですか?):

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

Eclipse インストール内の TargetPlatform に DeltaPack を追加しました。

Maven をインストールしました: Apache Maven 3.0-beta-1 (r935667; 2010-04-19 19:00:39+0200)

ビルドの最初のブートストラップを実行できますが、2 番目は失敗します。 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を構築しましたが、そのバージョンはtychoプラグインを見つけることができません:

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を作った時にプラグインが組み込まれるのがポイントだと思ったのですが…?

リンクについて申し訳ありません。stackoverflows spam-protection では、まだ複数の URL を投稿できません。

4

2 に答える 2

0

eclipse.org への移行に伴い、寄稿者向けのドキュメントの改善にも投資しました。

于 2012-07-19T18:36:33.713 に答える
0

Tycho のドキュメントはかなりひどいものです。はっきり言って、Tycho はデフォルトで Maven リポジトリに含まれています。POM で宣言すると、自動的にダウンロードされ、使用できるようになります。

要するに、Tycho を使用するために Maven POM に入力する必要があるのはこれだけです。次に、Maven がこの POM をプロジェクトに使用するときに、Tycho をまだ持っていない場合は Tycho を取得し、それを使用します。建てる。この記事の執筆時点では、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>

ここで、 のような「不安定な」Tycho を使用したいとします<version>0.13.0</version>。次に、プラグインのバージョン番号を適切な値に変更し、これ (最新の Tycho リポジトリ) を 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>

それは簡単です。

于 2011-10-17T20:18:42.877 に答える