2
0
私は以下の設定をしています。
食
標準Javaプロジェクト(A)
Eclipseプラグインプロジェクト(B)
最初にAからJARファイルをコンパイルしてBに追加せずに、B内でAからのパッケージを使用する方法(可能な場合)
ありがとうございます。
2 Answer
2
JavaプロジェクトAは、設計時(つまり、起動およびデバッグを含むeclipseで)および実行時にアクセスできるようにするために、OSGi / Eclipseから認識される必要があります。 正しいアプローチは、AをOSGIバンドルにし、これをBで参照することです。
Aを選択、右クリック、プロジェクト、pdeツール、プラグインプロジェクトに変換 …
次に、Bでmanifest.mfを開き、(com.example.packを追加します Aで定義され、B)で使用するパッケージ:Import-Package:com.example.pack
0
あなたが宣言した場合:
A +からのソースを持つプロジェクト (「新規」Javaプロジェクト/「Javaプロジェクトの作成」/「既存のソースからプロジェクトを作成」)
次のプロジェクト:
Bからのソース
「projectA」を含むプロジェクトの依存関係
必要なものだけが手に入ります。 +(Aからのソースのコンパイルがまだ必要ですが、jarAを作成する必要はありません)