3

私はEclipseプラグインを開発し、それを公開するためにEclipse内に機能と更新サイトプロジェクトを作成しました。私が探しているのは、更新サイト プロジェクトの UI を手動で操作するのではなく、コマンド ラインを介して自動ビルド プロセス中に更新サイトを作成するプロセスを自動化する方法です。

大規模なプロジェクトでは自動化されたプロセスを使用する必要があり、それは非常に簡単であるように思えますが、Web でそれを行う方法に関する簡単なリファレンスは見つかりませんでした。

よろしくお願いします!ミハル。

4

4 に答える 4

2

必要なのは、「PDE ビルド」を実行することです。この用語を Google で検索すると、多くの情報、ガイド、記事などを見つけることができます。プラグイン開発環境ガイド -> タスクの下にあるEclipse 組み込みのヘルプから始めて、作業を開始するための基本的な記事を見つけてください。

知る限り、小さな問題が 1 つあります。現在のリリースでは、必要なすべての P2 メタデータを生成できますが、適切な site.xml は生成できません。これは最も単純な問題で、単純なコードで簡単に生成できます。

于 2009-10-13T21:08:43.293 に答える
0

Git を使用してEclipse Labsで更新サイトをホストしています。この方法でリリースするには、次の手順を実行するだけです。

  • 機能プロジェクトを選択し、展開可能な機能としてエクスポートします
  • 更新サイト プロジェクトをコミットしてプッシュする
于 2012-06-28T21:46:00.260 に答える
0

この種のプラグインでMaven 2を使用してみてください。まさにこの種のプラグインがすでに存在しているはずだと私には思えます。そうでない場合は、Maven プラグインを自分で作成できます。これを行う方法については、Apache Maven Web サイトに説明とドキュメントがあります。自分でいくつかの Maven プラグインを作成したので、プラグインの作成方法を学習してから実際に作成するのに少なくとも 5 時間または 6 時間費やす準備をしておく必要があることを警告しておきます。あるいは、ant を使用している場合は、Ant タスクを記述して同じジョブを実行するか、使用している他のビルド システムのプラグインを作成できます。

于 2009-10-13T18:47:46.913 に答える
0

zvikico の回答に賛成票を投じましたが、もう site.xml を作成したくないということを付け加えたいと思います。site.xml には、content.xml にある詳細なプラグイン/パッケージ要件情報がありません。最新の Eclipse は、新しい (content.xml/artifacts.xml) スタイルのメタデータと古い (site.xml) スタイルのメタデータの両方をサポートしていますが、新しいスタイルはより一貫したプロビジョニングを提供します。

于 2013-01-19T00:36:39.390 に答える