問題タブ [eclipse-rcp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse-rcp - 社内プロジェクトで Eclipse RCP を評価するにはどうすればよいですか?
私は Eclipse RCP の基本的な知識しか持っていません。テクニカル サポート チーム向けの社内アプリケーションを開始しようとしていますが、これは時間の経過とともに拡大する可能性があります。チームは大陸全体に分散しているため、新しいバージョンが利用可能になったときにアプリケーションを自動更新できるようにしたいと考えています. このアプリケーションは、クライアント間でデータ修正を簡単に再生できるようにしながら、テクニカル サポート インシデントから知識を取得することを目的としています。Eclipse RCP を興味深いものにしているのは、Eclipse Communication Framework (ECF) と Data Tools Platform (DTP) です。私の制約は次のとおりです。
- 小さなチーム (基本的に今のところ私だけです :)
- 有用性が証明されるまでサイドプロジェクトとして管理する必要がある
私は基本的に、Eclipse RCP を使用したことがある、またはより良い代替手段を知っている他の開発者からの洞察を探しています。
eclipse - ILog メッセージのリダイレクト
現在、RCP Eclipse アプリケーションを開発しています。ロギングの目的で、log4j よりも SFL4J を使用しています。私自身のコードでは、正しいロガー ( LoggerFactory.getLogger ... logger.debug ...) を指定できるため、これはうまく機能します。しかし、log4j-LogFile でも他の rcp プラグインからのすべての例外を確認できるように、すべてのプラグイン ログを同じ場所にリダイレクトするにはどうすればよいでしょうか。キャッチされなかった例外をログ ファイルに記録するにはどうすればよいですか?
ILog について何か聞いたことがありますが、これを log4j/slf4j 実装にリダイレクトする方法がわかりません。
では、すべてのプラグイン メッセージを 1 つのログ ファイルに記録する最善の方法は何でしょうか?
eclipse-rcp - Eclipse RCP スプラッシュ スクリーン
私は、Eclipse RCP スプラッシュ スクリーンを使用してユーザー資格情報や言語などを収集しようとするプロジェクトに参加しています。他のすべてのウィンドウを最小化し、それを明らかにすることによってのみ見つけることができます。この画面をこの方法でアクティブにする方法はありますか? 現時点では理由は不明ですが、中間画面の作成を避けています。
eclipse - Eclipseプラグインからのビューをプログラムで表示する
ビューを持つEclipseRCPアプリケーションへのプラグインがあります。RCPアプリケーションでイベントが発生すると、プラグインがインスタンス化され、そのメソッドが呼び出されてプラグインのモデルにデータが入力されますが、[ビューの表示...]メニューに移動しないとビューを表示する方法が見つかりません。 。
これを処理できる作業台シングルトンに何かがあると思いますが、どこにあるのかわかりません。
maven-2 - Eclipse RCP プロジェクトのビルド自動化と継続的統合に maven2 を使用しますか?
私の会社は来週、新しいプロジェクトを開始します。eclipse rcp を使用してアプリケーションを開発する予定です。ビルド プロセスは完全に自動化する必要があるため、継続的な統合環境 (Continuum など) をセットアップする準備ができています。build-automation-part では、依存関係管理を使用したいので、maven2 を使用するつもりでした。
私は小さな古いスタイルのJavaプロジェクトにmaven2を使用しましたが、Eclipse rcpで使用するためにmavenをセットアップしたことはありません.
これを行う最善の方法は何ですか?基本概念?よくある罠?そこにチュートリアルや本はありますか?私が見つけたチュートリアルと情報は、時代遅れまたは不完全に見えました。
PS: メイン プロジェクトは、サブ プロジェクト (プラグイン) に分割されます。しかし、これは eclipse rcp プロジェクトの典型だと思います。
eclipse - Eclipse RCP クライアントとコンソールのファイルへのリダイレクト
Eclipse RCP アプリケーションを実行しています。フラグ-console -consolelog -debugを有効にしましたが、コンソールへのログ記録に沿ってハミングしています。
ただし、ファイルにログを記録したいと思います。Eclipse IDE 内からアプリケーションを起動すると、コンソールをリダイレクトするファイルを選択できます。エクスポートされた RCP アプリケーションの config.ini ファイルに入れることができる同等のフラグまたはプロパティが必要です。
java - Eclipse RCP: モデル オブジェクトをどこに保持すればよいですか? また、どのようにビューと対話するのですか?
Eclipse RCP のやり方では、モデル オブジェクトをどこに保管すればよいですか? また、それらがロードまたは変更されたとき、どのようにビューと対話する必要がありますか?
既存のアプリケーションを Eclipse RCP に移植しようとしています。これは IDE のようなアプリケーションと見なすことができます。ソース ファイルへのリンクを含むファイルを開きます。ソース ファイルがツリー ビューに表示されます。ソースを編集して、ソースを何らかの出力に組み込むことができます...
たとえば、Open コマンドを処理するとき、モデル オブジェクトをどこに作成すれば、ビューから参照できるようになるでしょうか? シングルトンマネージャークラスの使用は避けたいのですが、それが最も簡単な方法かもしれません。
JDT のソース コードをブラウジングして見つけた興味深いコードは、JavaCore、JavaModel、JavaModelManager です。とJavaProject。
関連している:
build-process - Eclipse RCP の自動コード カバレッジに関する提案はありますか?
毎晩のビルド プロセスにコード カバレッジを含めたいと考えています。CruiseControl、Ant、および Buckminster を使用しています。Buckminster は、複数のリポジトリからのチェックアウト、製品の PDE の構築とパッケージ化を推進します。
コード カバレッジを RCP ヘッドレス ビルドに統合した経験はありますか?
私は Cobertura、EMMA/EclEMMA、DbUnit を見てきましたが、これらのツールやその他のツールでの経験を聞くことに非常に興味があります。
java - Eclipse RCP の使用を開始する
現在の雇用主のために Eclipse RCP アプリケーションの保守をまもなく開始する予定です。
このプラットフォームでの経験は何ですか? 長所、短所、注意すべき点は何ですか?
また、お勧めの読み物(本、チュートリアル)は何ですか?Web で見つけたチュートリアルのほとんどは古くなっています。より最新の優れたチュートリアルはありますか? 私はEclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications
を読み始めまし
たが、これも時代遅れなので、最初はかなり行き詰まりました。この主題に関する本物の本よりも何かをしてください (核となる概念をうまく説明していません)。
では、Eclipse RCP を使用してアプリを開発することの良い面と悪い面について教えてください。
swt - Table.getItem(Point)が常に列0からアイテムを返すのはなぜですか?
org.eclipse.swt.widgets.Tableクラスのより柔軟なtooptipを提供するクラスを実装しました。ご存知のとおり、デフォルトでは、テーブル全体に対して1つのツールチップが表示されますが、セルごとに個別のヒントは表示されません。
私のオブジェクトは、独自の場所に依存するツールチップを実装するために多数のリスナーを作成しますが、Table.getItem(Point)を呼び出して、マウスがホバーしているTableItem(またはセル)を取得すると、常に、正しい行。
問題のテーブルは、この呪文を使用してTableViewerによって作成されます...
どこが間違っているのですか?