0

Eclipse ヘッドレス アプリケーションを使用するための一般的な要件を知りたいです。また、ヘッドレスアプリケーションに役立つさまざまな一般的なユースケースは何ですか。

よろしく

アナンド

4

2 に答える 2

1

一般的な状況は、いくつかの Eclipse API をサービスとして使用したい場合です。たとえば、Web アプリケーションに「コード補完プロバイダー」が必要だとします。JavaScript に完全に依存することも、ニーズを満たす Eclipse API を呼び出すこともできます。OSGI コンソールにデプロイするバンドルとしてアプリケーションを作成することもできます。

于 2015-02-24T14:16:46.263 に答える
1

質問は次と同じです。GUIを備えたプログラムよりもコマンドラインバージョンのプログラムを使用したいのはなぜですか?

私の経験では、RCP が unix/linux OS で実行されることになっている場合、それらのユーザーは通常、ヘッドレス モードで使用できることを望んでいます。また、プログラムの使用をスクリプト化したいユースケースが見られる場合。

ヘッドレス モードを既存の RCP に後付けするのは非常に難しい場合があります。理想的には、アクションが GUI のクリックによるものか、引数の送信によるものかに関係なく、同じ機能を実行できるようにモデル ビュー コントローラーを非常に厳密に分離する必要があるためです。コマンドラインで。

私がこれを行っていたとき、私たちは 3 つの Eclipse プロジェクトを作成しました。1 つはコア ビジネス機能、もう 1 つはヘッドレス機能、もう 1 つは GUI コンポーネントです。ヘッドレス機能を処理するプロジェクトはかなり小規模でした (~200 行)。しかし、私たちはこの要件を念頭に置いて、初日からコア部分をプログラミングしていました。

ヘッドレス バージョンでは取り除くことができなかった Eclipse UI コンポーネント (ワークベンチなど) へのいくつかの依存関係に問題がありましたが、Eclipse バージョン 4 ではこれが改善されていると聞いています。

于 2012-04-05T07:43:11.320 に答える