I created a library bundle for commons-lang3
これはうまく機能します。私はバンドルを構築し、依存関係を追加して、このバンドルのすべてのクラスを自分のプラグインで使用することができます。OSGi/Equinox/Eclipseでライブラリバンドルのソースを添付するにはどうすればいいですか?
しかし、私はデバッガのソースが表示されません。
このライブラリバンドルのソースバンドルを作成する最も簡単な方法は何ですか?
PS:ライブラリバンドルは元のJARファイルを含むプラグインです。 Eclipseはソースを再度コンパイルしません。既存のJARをクラスパスに追加するだけです。
* 2番目のバンドルを作成する必要があるので、単にライブラリバンドルにソースを追加することはできません。 –
2つのバンドルとして完成したのはこれまでに見たことがあります。完成したアプリケーションにソースコードを配備したくないという意味で私にとって意味があります。ソースと「Eclipse-SourceBundle」エントリをライブラリバンドルに追加できますが、試していません。 –
@NickWilson実際、私は通常、完成したアプリケーションにソースコードを配備したいと考えています。そうすることには多くの利点があります。クローズドソースの商用アプリケーションを構築しているのであれば、私はそれをしません。メインバンドルにソースを含める方法については、私の答えを参照してください。 –