問題タブ [eclipse-pde]

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 に答える
1034 参照

eclipse - EclipsePDEビルドがcustomAssemblyでjarの場所を見つけられない

私はPDEビルドを実行しています-ほとんどデフォルト(メッセージの最後を参照)は、すべてのプラグイン/機能をコピーし、解決し、コンパイルし、p2メタデータを生成します。

ステップでそれはcustomAssembly不思議なことに失敗します

不思議なことに、/ tmp / eclipse.build / tmp / eclipse /plugins/ディレクトリにjarファイルがあります。

これは完全に自動化されたプロセスであるはずなので、私にはわかりませんが、それでも不思議なことに失敗します。

何か案は?


ビルドファイル

完全なソース

勇敢な魂は、詳細についてsvnのプロジェクトを見ることができます。

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

eclipse - Eclipse RCP/プラグインに関する質問

RCP アプリケーション (RCP-APP と呼ばれます) があります。メディア プレーヤー API (.jar ファイル) と、メディア プレーヤー API が JNA 経由でアクセスする C ライブラリ (dll) のフォルダーをラップする新しいプラグイン (プラグイン A と呼ばれます) を作成しました。次に、プラグイン A に依存するメディア プレーヤー アプリケーションを含む別のプラグイン (プラグイン B と呼ばれます) を作成しました。

プラグイン B をアクティブにすると、次のエラー メッセージが表示され、プラグイン B が探しているメディア プレーヤーの .dll を見つけられないことが通知されます。

.dll がプラグイン A の特定のフォルダにあることをプラグイン B (または RCP-APP) に通知するにはどうすればよいですか?

APIは、環境PATH変数を介して.dllを見つけることを期待しているようです。

「plugin A/Folder-Name」を本質的に伝えるにはどうすればよいですか?

ご協力ありがとうございます。

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

eclipse - Eclipse プラグイン / 質問を見る

次のコード行を介して、クラス B で定義されたビューを表示するクラス A を含むプラグインがあります。

ビュー (クラス B オブジェクト) の createPartControl() メソッドで行う必要があるのは、クラス A オブジェクトのメソッドにアクセスすることです。

これはどのように行うことができますか?

ありがとう。

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

eclipse - フィーチャーで eclipse.buildscript タスクを実行するとフラグメントが欠落する

foo という機能、foo というプラグイン、および単一のフラグメント foo.win32.x86 があります。

機能の ant ファイル内で eclipse.buildscript への呼び出しを実行し、機能、プラグイン、およびフラグメントの build.xml を作成できるようにする必要があります。ただし、取得できるのは機能とプラグインの build.xml だけです。

foo の feature.xml:

foo プラグイン MANIFEST.MF ファイル:

foo plugin.xml ファイル:

foo.win32.x86 MANIFEST.MF ファイル:

フラグメントのbuild.xmlを取得できない理由を誰か説明できますか?

フラグメントの eclipse.buildscript への呼び出しを強制すると正常に動作しますが、これは目的を無効にしませんか?

ありがとう

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

java - osgi: フラグメントは Eclipse pde の外で動作していません (エラーは表示されませんでした)

この問題のコンテキスト: OSGi および Eclipse プラットフォーム。

いくつかのフラグメントのホストであるバンドル (プラグイン) があります。フラグメントは、Eclipse の「実行構成」から開始した場合にのみ実行されます (プラグインの実行構成のプラグイン依存関係に追加します) が、Eclipse または Maven tycho プロジェクトを介してフラグメントをエクスポートしようとすると、フラグメントが機能しません。osgi のコンソールでは、競合 (osgi コマンド diag ) は見つかりませんでした。フラグメントは「解決済み」状態にあり、これは問題なく開始されたことを意味します。メソッド IStartup#earlyStartup() のフラグメント内のブレークポイント (これは、フラグメントへのエントリ ポイントです) がアクティブ化されていません。osgi のコンソールにエラーは表示されません...何もありません...

どんな手掛かり?何か不足していますか?

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

eclipse - API ツールを Eclipse で動作させる方法

API ツールを Eclipse 3.4.2 で動作させるのに非常に苦労しています。それは私に言い続けます:

バージョン 3.4.0.40001 以降に新しい API が追加されたため、マイナー バージョンはバージョン 3.4.0.qualifier でインクリメントする必要があります。

そうは言っても、ベースラインに使用されるプラグインは、分析対象のコードとまったく同じコードから生成しました。API ツールのドキュメントによると、現在のコードをベースラインと比較して、違いがあるかどうかを確認します。ビルドされたバージョンが現在のコードからビルドされている場合、どのように違いがあるのか​​ わかりません。

私がそれをテストした方法:

  1. 新しい Eclipse ワークスペースを作成する
  2. API 分析を有効にして新しいプラグイン プロジェクトを作成する
  3. そのプラグインに単純なクラスを追加し、そのクラスを含むパッケージをエクスポートします
  4. そのプラグインをハードドライブのどこかにビルド/エクスポートします
  5. ワークスペースのベースラインをその場所に設定し、完全なビルドを実行します

問題ビューにプロジェクトのエラーが表示されます。

ありがとう、

- 1 人の非常に当惑したユーザー

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

jface - ILightweightLabelDecorator デコレーターの使用

上記のいずれかを実装したら、それをビューアに直接接続する方法を誰か教えてもらえますか? 通常の情報源はどれも説明していません。

マーティン。

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

build - Hudson ジョブが停止しない - なぜですか?

自動化されたビルドとテストが稼働しており、すべて正常に動作しています。私はhudsonとpdeビルド(pluginbuilderで構成)を使用しています。

ビルドが成功すると、ハドソン ボールが青色に変わります。

しかし、何か問題が発生してビルドまたはテストが失敗した場合、Hudson ジョブは終了しません。次のバッチ コマンドを使用して、ヘッドレス pde ビルドを呼び出しています。

antRun が終了しても停止しないのはなぜですか?

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

eclipse - Eclipse PDE ビルドが customBuildCallbacks.xml を呼び出さない

PDE ビルド スクリプトで customBuildCallbacks.xml を呼び出そうとしています。私は追加しました

PDE ビルド プラグインから customBuildCallbacks.xml ファイルをコピーしましたが、まだ呼び出されていません。(-verbose を使用して) 取得した customBuildCallbacks への唯一の参照はメモです。

私がやろうとしているのは、コンパイルされた Jar で FindBugs を実行することです。

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

spring - バイナリサイクルが原因でEclipsePDEAntビルドスクリプトの生成が失敗する

Eclipse PDEツールを使用して、一連のプラグイン(最終的にはOSGiバンドル)を機能にコンパイルしようとしています。Springフレームワークに基づくカスタムターゲットプラットフォームがあります。

Eclipseのエクスポートウィザードを使用して機能をエクスポートすると、機能は正常にビルドされますが、feature.xmlファイルからAntビルドスクリプトを生成しようとすると、「サイクル」に関するエラーが発生します。調査を行った結果、エクスポートウィザードに[ターゲットプラットフォームでバイナリサイクルを許可する]チェックボックスがあることがわかりました。チェックを外すと、PDEツールを使用してAntビルドファイルを生成しようとしたときと同じ結果が得られます。

エクスポートウィザードからAntビルドファイルを保存しようとしましたが、Antビルドファイルを実行すると、サイクルが存在することを示す同じエラーが表示されます(ターゲットプラットフォームバンドルを参照します)。

さらに、build.propertiesファイルで「allowBinaryCycles = true」を設定し、Ant Buildスクリプトのプロパティとしても設定しようとしましたが、どちらも結果に影響しませんでした。

ターゲットプラットフォームでバイナリサイクルが許可されるように、エクスポートウィザードから生成されたAntビルドファイルを実行するにはどうすればよいですか?

編集:明確にするために、ここでのエラーはターゲットプラットフォーム(つまり、Spring Framework!)内に存在します。SpringFrameworkにはContextバンドルとORMバンドルの間にサイクルが存在することがわかりました。これはやや面倒であり、2つの適切な回避策が存在します。

  1. 不要な場合はORMバンドルを除外します(これが私の最善の解決策であることがわかりました)
  2. ORMバンドルからコンテキストバンドルへの動的な依存関係を削除します。

春のフォーラムに関するいくつかの議論は、この問題の解決に役立ちました。

もちろん、これらのソリューションはSpringに固有のものです。2番目の問題があるようです-今回はビルダーとしてEclipseを使用します-これらのバイナリサイクルを許可するオプション(ただし、間違っていてもひどい場合もあります)は、ビルダーのGUIバージョンにのみ存在します。最終的に、このオプションがAntビルドタスクに組み込まれることを期待します。