問題タブ [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.

0 投票する
1 に答える
1575 参照

eclipse - Eclipse RCP の機能に基づく製品ビルド

次の問題があります。いくつかの機能を含む製品ビルドがあります。私は主要な製品機能を持っており、Eclipse の組み込み機能のいくつかを追加したいと考えています。

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform

これらの機能を追加できる場所は 2 つあります。製品定義自体に追加するか、製品定義機能に含まれる機能として追加できます。

私の質問は、最善の方法は何ですか? 含まれる機能オプションを使用するときに問題があるので、他のオプションの方が理にかなっているのだろうか.

0 投票する
1 に答える
63 参照

java - 2 つのソース フォルダーを使用してプラグインをビルドすると失敗する

次の 2 つのソース フォルダーを含む Eclipse プラグインがあります。

  • ソース/
  • src-gen/

その理由は、名前が示すように、2 番目のフォルダーがコード生成の結果でいっぱいになるためです。

しかし、Eclipse PDE ビルドを試したり、プラグインを 1 回エクスポートしたりすると、生成されたクラスを参照する src/ 内のコードがコンパイルされません。src-gen のクラスは、IDE で使用されているにもかかわらず、ビルド中に使用されていないようです。

この問題の原因は何ですか?

0 投票する
3 に答える
844 参照

java - Eclipse RCP製品ビルドがヘッドレスビルド中にorg.eclipse.uiでクラスを見つけられないのはなぜですか?

私が書いた1つの機能とorg.eclipse.featureを含む製品定義があります。Eclipseからこの製品を作成すると、正常に完了します。ただし、ヘッドレスビルドを使用しようとすると、org.eclipse.uiに含まれているクラスが見つからないと文句を言うため、コンパイルプロセスが失敗します。たとえば、これらのクラスの1つはPlatformUIです。したがって、ビルドプロセスは失敗します。

確認したところ、org.eclipse.uiはorg.eclipse.uiプラグインに含まれています。また、このプラグインをカスタム機能に明示的に含めようとしましたが、役に立ちませんでした。

これらのプラグインの1つを問題なく削除しようとしましたが、org.eclipse.uiを使用した次のプラグインは失敗しました。したがって、これは間違いなく、いくつかのsowrtのクラスパスの問題のようです。

Eclipseのバージョン3.3.2を使用して、このヘッドレスビルドを試しました。

0 投票する
4 に答える
222 参照

.net - .Net : エンタープライズ レベルのアプリケーションを構築するための主要なリソース、ツール、ライブラリ、オープン ソースかどうか。

.Net の若い専門家として、エンタープライズ レベルのアプリケーションを構築するための .Net アプリケーション ブロックがたくさんあることに気付きました。それでも、初心者または専門家向けの .Net 開発への入り口として、これらすべてのリソースが集められている場所を見つけることができませんでした。

これが私の質問です。エンタープライズ レベルのアプリケーションで使用するアプリケーション ブロックはどれですか? ブロックを分類してください(データベースアクセス、GUI、テスト...タグを追加してください!)、それがオープンソースかどうかを正確に。ライブラリが複数の分野 (Microsoft プリズムなど) で機能を提供している場合は、いくつかの追加情報が役立ちます。

具体的に。小さな有用なブロックを忘れてはなりません。有用で企業レベルのライブラリには賛成票を投じ、不安定なものには反対票を投じてください。全部捕まえなきゃ!

もちろん、そのような場所が存在する場合は、その URL を取得できれば幸いです ;-)

ライブラリ :

  • Microsoft Entreprise Library (キャッシング、暗号化、データ アクセス、例外処理、ログ記録、ポリシー インジェクション、セキュリティ、ユニティ、つまり依存性インジェクション、検証 - オープン ソース) Robert Harvey 著
  • NHibernate (O/R マッピング、データ アクセス - オープン ソース) g.
  • Proj.Net (空間参照と投影 - オープン ソース) by George

資力 :

0 投票する
8 に答える
12267 参照

java - EclipsePDEでプロジェクト間の依存関係を表現する方法

一部のプロジェクトがEclipseプラグイン/OSGIバンドルプロジェクト(RCPアプリケーション)であり、他のプロジェクトが単なる古いJavaプロジェクト(Webサービスモジュール)である混合プロジェクトタイプ間のプロジェクト間依存関係を処理するためのベストプラクティスを探しています。Eclipseプラグインの中にはJavaプロジェクトに依存しているものはほとんどありません。

私の問題は、少なくとも私が見た限りでは、EclipsePDE環境でそのような依存関係をきれいに表現する方法がないということです。プラグインプロジェクトを他のプラグインプロジェクト(Import-PackageまたはRequire-Bundleマニフェストヘッダー経由)に依存させることはできますが、プレーンJavaプロジェクトに依存させることはできません。

プロジェクトにワークスペース内の別のプロジェクトからのjarへの依存関係を宣言させることができるようですが、これらのjarファイルはエクスポート構成でも起動構成でも取得されません(ただし、Javaコード編集ではライブラリは問題なく表示されます)。

「Javaプロジェクト」は、J2EEコンテナ(現時点ではJBoss 4.2.2)にデプロイされるサービスを構築するために使用され、場合によっては複数のjarを生成します。1つはJBoss earにデプロイするためのもので、もう1つはクライアントコードで使用するためのものです( RCPアプリケーション)。

今のところこの問題を「解決」した方法は、さらに2つの外部ツールランチャー構成があることです。1つはすべてのjarをビルドするためのもので、もう1つはこれらのjarをプラグインプロジェクトにコピーするためのものです。これは(一種の)機能しますが、「ビルド全体」と「jarのコピー」ターゲットは、非常に大きなビルドステップを必要とし、Eclipseのインクリメンタルビルド機能全体をバイパスし、プロジェクトを参照するだけでなく、jarをコピーすることで、依存関係情報を分離します。そして、それがキャンディーであるかのように開発時間を浪費する非常に大規模なワークスペースの更新を要求します。

私が望んでいるのは、プロジェクト間の依存関係を管理し、必要な場合にのみ増分再構築を要求し、RCPアプリケーションプラグインのサービスライブラリからクライアントコードを使用できる、はるかに「自然な」ワークスペースセットアップです。必要なすべての必要なクラスを使用してRCPアプリケーションを起動します。

だから私は私のケーキを持ってそれも食べることができます;)

ノート

明確にするために、これはEclipse PDE構成に関するものであるため、現時点では依存関係管理やモジュール管理に関するものではありません。

私は[Maven]、[Ivy]、[Buckminster]などの製品をよく知っており、まったく異なる問題を解決します(ワークスペース構成の問題を解決すると、これらの製品は実際にワークスペースの具体化と構築に役立ちます。製品)

0 投票する
3 に答える
4950 参照

java - CheckboxCellEditor はチェックボックスではなくテキストを表示します

私は以下を使用しています

cellEditors を使用してテーブル ビューアーを作成し、次のことを行っています。

次のCellModifierがあります

最後に、次の LabelProvider があります

ただし、チェック ボックスの代わりに UI に true または false という単語があり、クリックすると状態が false または true に切り替わります。チェックボックスがない理由についてのアイデアはありますか??

0 投票する
1 に答える
800 参照

swt - RCPアプリケーションの垂直定規

Eclipseテキストエディターの両側には、ブックマークと注釈が小さなドットで表示されるこの優れた垂直定規があり、行にすばやく移動できます。私は似たようなことをしなければなりませんが、テキストエディタではなく、大きなリストやテーブルを使って。どうしますか?Eclipse RCPに再利用できるものはありますか?または、Canvasを使用して、SWTウィザードで描画を開始しますか?私は本当に車輪の再発明をしたくありません、モデルを持つことは本当に素晴らしいでしょう。すでに存在するものがあるに違いありません。

誰かが私にどこを掘るのか指示を与えることができますか?

0 投票する
2 に答える
2880 参照

java - EclipseRCPアプリケーションでの動的言語切り替え

ローカリゼーションを使用したEclipseRCPアプリケーションに取り組んでいます。ユーザーは、アプリケーションで使用される言語をその場で変更できる必要があります。この言語の切り替え中は、アプリケーションの再起動を行わないでください。左から右に書かれた言語と右から左に書かれた言語を切り替えることも可能であるはずです。
この問題を解決する(良い)方法はありますか?

0 投票する
2 に答える
7688 参照

eclipse - EclipseRCPで設定ページを非表示にする方法

私は日食rcpを持っていて、セキュリティを隠し、prerenceページを助けたいと思っています。どうやってやるの?