1

私はEclipse RCPに取り組んでおり、プロジェクトに必要ないくつかの概念を調べました.RCP製品(移植可能)をエクスポートする方法を知っていました.

  1. 私の開発アプローチは、Java ファイルの変更ごとに、以前にエクスポートした製品を削除し、再度エクスポートするというものでした。私のアプローチはばかげていると思います。もっと良い方法があるかもしれません。

  2. Javaファイルでの修正のため、毎回エクスポートに時間がかかります。回避策としてbinに生成されたクラスファイルを自分のプラグインjarに差し替えることを考えたのですが、私のjavaファイルはclassname$1.classなどで生成された複数のクラスファイルがあり、これらのクラスファイルをすべて自分のプラグインに差し替えるのは困難でした。 .jar.

そのような状況でのより良い習慣は何ですか。製品を削除したり、新しい製品を作成したりせずに、Java の変更を製品のエクスポートされたバージョンに反映させるために、熟練した RCP 開発者は何をしますか。アプリケーションサーバーへの類推Jspの変更はホットデプロイメントであるため、ホットデプロイメントのようなものはありませんか。

提案を楽しみにしています。

4

1 に答える 1

1

私は通常、デバッガーで製品を実行するだけで、コードの変更はすぐに反映されます。ただし、p2 を使用して以前にエクスポートした製品を更新することはできますが、互換性のある p2 リポジトリを生成するには、最初に製品の新しいバージョンをエクスポートする必要があります。別の方法は、変更をビルド サーバーにプッシュし、新しい製品と p2 リポジトリをビルドすることです。ビルドを自動化するには、 Tychoが良い選択だと思います。

于 2012-08-03T21:26:26.073 に答える