問題タブ [bndtools]

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

eclipse-plugin - 「uses」と「Import-Package」の不一致

ライブラリの生成に bnd を使用MANIFEST.MFしています。最後に、次の競合を含むマニフェストを取得します。

パッケージAB、はすべて、 、、およびCという名前の別のプラグインに存在します。実行時に、Eclipse は plugin をロードしないため、クラッシュします。また、Eclipse ツールは のみを参照しているように見えます。これは、ツールも への依存関係を認識していないためです。ABCCImport-PackageC

ステートメントImport-Packageに常にすべてのパッケージを含める必要がありますか? usesそれは Eclipse のバグですか、それとも (より可能性が高い) C への依存関係を見逃す原因となっている bnd の何が間違っているのでしょうか?

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

eclipse - maven-bundle-plugin で bnd を使用して Eclipse 機能を生成することは可能ですか?

maven-bundle-plugin を使用して Eclipse 用のプラグインを生成しています。ここで、Eclipse 機能を生成する必要があります。どうすれば達成できますか?

PDE を使用したくありません。

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

osgi - Amdatu JPA (bndtools、felix DM) が DataSource サービスを解決しない

だから私は大まかにAmdatu JPAビデオチュートリアルに従っていましたが、ほとんど機能しました...

一見問題ないように見えますが、DataSource サービスだけが解決されておらず、その理由がわかりません。登録されているようです。では、これをデバッグするにはどうすればよいでしょうか。これをデバッグする方法があるはずですよね? 開始すると、メッセージログに次のように記録されます。

「dm」の出力:

上記の出力は、DataSource が登録されていることを意味するはずですよね?

それ以降の DataSource に依存するものはすべて明らかに解決されていません

だから私が得られないのは、なぜ DataSource がそこで解決されないのですか? 確認したところ、プロパティ名 = ManagedDS で登録されているようですが、Felix DS を初めて使用するので、ここで何が起こっているのかよくわかりません。

これも追加してみました

私のサービスの1つですが、それも解決できません。これに関してご協力いただきありがとうございますが、私が最も感謝しているのは、これを自分でデバッグして解決する方法です。

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

service - Amdatu および DependencyManager エラー挿入サービス

Amdatu Bootstrap をインストールし、プロジェクトを作成しました。

dependecyManager を使用してサービスの単純な注入を試みましたが、実行時にエラーが表示されます。

コードと私のエラー。

これは私のサービスの実装です:

これはインターフェースです:

このサービスのアクティベーター:

その後、xmlParserService を使用するためのテスト バンドルを作成します。

そして、テスト サービスのアクティベーター:

したがって、実行記述子でこれを実行すると、このエラーが発生します ==>

そこで、lb コマンドをテープに記録してアクティブなバンドルを表示し、バンドルを再度開始します。詳細なエラー表示 ====>>

これは、エラーで言及されている 18 行目です :: =>

TestActivator.java で