0

私たちのプロジェクトでは、多くの Eclipse プラグインが用意されています。tycho を使用して Eclipse プラグインを自動的にビルドしたい。しかし、更新サイト プロジェクト tycho で「mvn install」を実行すると、必要な機能が見つかりません。何か間違っていることでも??

私の更新サイト ---> パッケージング: eclipse-update-site
私の機能 ---> パッケージ化: eclipse-feature
私のプラグイン ---> パッケージ化: eclipse-plugin

tycho を使用してプラグインと機能をターゲット プラットフォーム (Eclipse) にインストールするにはどうすればよいですか??

4

3 に答える 3

2

マルチモジュールビルドの一部として次のパッケージを使用してプロジェクトを作成すると、リポジトリが生成されます。

<packaging>eclipse-repository</packaging>

次に、ターゲット/リポジトリディレクトリをポイントすることで、Eclipseでそれを参照できます。デプロイに関しては、Tychoが提供する自動デプロイ方法はありません。私がこれまでに見つけたものはすべて、antrunまたはその他の非Maven統合方法、あるいは非公式プラグインの使用を含みます。

私もそれを報告していないわけではありません:

Tychoは、Mavenコアのような賢明なデフォルトを提供するよりも、明示的に物事を行うことを好むようです。

于 2013-02-18T13:47:35.107 に答える
1

Equinox p2 Metadata Generatorページp2.generatorで説明されているタスクを使用できます。

それはあなたを可能にします:

  • バンドルと機能を含むフォルダーのメタデータを生成する (-source引数)
  • 従来の Eclipse 更新サイトのメタデータを生成する (-updateSite引数)
  • p2 メタデータを含まない既存の Eclipse アプリケーションのメタデータを生成する (-config引数)

したがって、あなたの場合、Eclipse ターゲット プラットフォームに正しくインストールするために必要なメタデータがサイトに不足していると思われます。

于 2010-03-31T18:56:53.150 に答える
0

ビルドのターゲット プラットフォームを構成する必要があります。ターゲット プラットフォームは、Tycho が独自のアーティファクトによって参照されるプラグインと機能を探す場所です。

Tycho によってビルドされたプラグインを Eclipse に自動的にインストールすることはできません。ただし、Tycho を使用して p2 リポジトリ (別名更新サイト) を構築し、それを「新しいソフトウェアのインストール」ウィザードのソースとして使用することができます。

于 2012-08-20T15:10:32.650 に答える