2016-07-20 5 views
0

私たちは、同じプロジェクトにインターフェイス実装とそのバンドルアクティベータを追加する方法を探しています。同じプロジェクトが、アプリケーション内のアクティベータクラスを含めることで、私はインターフェイス実装バンドルのコードを変更しようとしている同じプロジェクトのアクティベータとインプリメンテーションバンドル

は、このバンドルを認識していない

Manifest-Version: 1.0 
Bundle-ManifestVersion: 2 
Bundle-Name: LocationSearch 
Bundle-SymbolicName: LocationSearch 
Bundle-Version: 1.0.0.qualifier 
Bundle-Activator: locationsearch.Activator 
Require-Bundle: org.eclipse.ui, 
org.eclipse.core.runtime 
Bundle-RequiredExecutionEnvironment: JavaSE-1.7 

は、それが同じ実装することが可能でしょうか?

+0

これはEclipseプラグインです** org.eclipse.ui'と 'org.eclipse.core.runtime'を必要としています**単純なOSGiバンドルではありません**。それはあなたが欲しいものですか?アクチベータをバンドルに入れるのは正常です。私はあなたが言っていることがうまくいかないと理解していません。 –

+0

これは私にとってeclipse plugin.confusionになるでしょう。同じproject.allで実装されたインタフェースとアクティベータクラスを追加する方法は、別々のプロジェクトを作成するために必要です。 ex http://www.javaworld.com/article/2077837/java-se/java-se-hello-osgi-part-1-bundles-for-beginners.html?page=4 – Vish

+0

申し訳ありませんが、私はまだありません続く。任意のEclipseプラグインは、 'BundleActivator'を実装する' Bundle-Activator'にリストされたクラスを持つだけでアクチベータを持つことができます。他のクラスを実装することはこれに関連しません。 –

答えて

0

私のアプリにキャッシュされたバンドルが私に更新されたコードを見せなくなった。 この機能は簡単に実装できます

関連する問題