0
私はしばらく前から見てきましたが、参照先のライブラリをビルドパスに含むJAR
(runnable jar
ではありません)をエクスポートする方法を見つけられませんでした。ライブラリを含むJavaのエクスポートjar
Eclipse
を使用して、エクスポートプロセスで参照されるライブラリのjarを含むlib
フォルダを含めました。
そのJARを別のプロジェクトにインポートし、いくつかのメソッドを呼び出すと結果はClassNotFoundException
になります。
MANIFESTを見ると、クラスパス内のこれらのjarファイルへの参照はありませんでしたが、jarファイルは実際にjarファイルに含まれています。
私の質問は次のとおりです。
1.実行不可能なJARのパッケージ化を実現する方法はありますか?
2.他のjarライブラリを含むjarをビルドして配備するためのベストプラクティスはありますか?
もう1つのベストプラクティスは、maven' – Patrick
はオプション 'エクスポートJavaソースファイルとresources'をチェックし、'はい確かにMavenのが最良の選択肢であるが、それは我々の組織ATMで利用できないディレクトリentries' – piyushj
を追加し '使用しています。 – itaied