0

P4 Eclipse プラグイン (具体的には com.perforce.team.core) をダウンロードしてインストールし、独自のプラグインを作成して拡張しました。

ただし、Tycho を使用してヘッドレス ビルドを自動化するのは困難です。ビルド プロセスは、ビルド用の Eclipse プラグインをダウンロードしますが (良い)、P4 Eclipse プラグインをダウンロードできません (悪い) ..ローカルの Eclipse インストールにあるとイライラします。

原因: java.lang.RuntimeException: "問題が解決できないため、解決策が見つかりませんでした。": ["com.pushtechnology.p4tools.openFileSearch 1.0.0.qualifier からバンドル com.perforce.team.core 2010.1 への依存関係を満たすことができません。 .275861.", "問題が解決できないため、解決策が見つかりませんでした。"]

どうすれば Tycho に、インターネット上でぐるぐるするのではなく、ローカルの Eclipse インストールを調べるように指示できますか?

4

1 に答える 1

1

Tycho は、p2 リポジトリからプラグインと機能を使用する必要があります。tycho の一部のバージョンでは、Maven コマンド ラインに -Dtycho.targetPlatform=/path/to/eclipse を渡すことで、Eclipse のインストールを指すことができました。ただし、これは推奨されておらず、現在の tycho リリースでは削除される可能性さえあります。

代わりに、2 つのオプションがあります。1 つ目は、 features and bundles publisherを実行して、Eclipse インストールのすべての p2 リポジトリを生成することです。これは少し手間がかかり、優れたソリューションではありません。

もう 1 つのオプションは、perforce 更新サイトを使用することです。しかし、これを見ると、p2 リポジトリではなく、古いスタイルの更新サイトのように見えます。tycho がそれを使用するには、まずそれをミラーリングしてプラグインをローカルにコピーする必要があります。次に、features ans bundles publisher を実行して適切な p2 リポジトリに変換します。これは私の推奨されるアプローチです。

于 2012-10-12T18:17:09.863 に答える