Eclipseを使用してJavaMavenプロジェクトを開発しており、参照されているすべてのライブラリを含むjarをエクスポートしたいと考えています。これらの参照ライブラリは、次の2つのカテゴリのいずれかに分類されます。
それらは、明示的(または暗黙的) な依存関係です。
pom.xml
Mavenアーティファクトとして利用できないライブラリがいくつかあり、それらを/ libに配置しました(そしてそれらをEclipseのビルドパスに追加しました)
がありますmaven-assembly-plugin
。これは1)で正常に機能します。ただし、Maven以外の依存関係も含むMavenプラグインを見つけることができません"all jars in /lib"
。
次に、EclipseFatJar
プラグインがあります。これは一種の機能ですが、2009年以降更新されていないため、保守されていないようです。また、で直接指定できるエクスポート方法を好みますpom.xml
。
ケース2)のものを含め、参照されているすべてのライブラリmaven
をエクスポートするプラグインなどを誰かに教えてもらえますか?それは、それらをjarに入れ、マニフェストのクラスパスでそれらを参照することだけを含む必要があります。
ありがとう!