Mavenで管理しているプロジェクトをjar出力する
- 以前やろうとしてハマったので自分用のメモ書き程度に記述しておきます
開発環境
- eclipse mars(4.5.1)
- windows 10
プロセス
- pom.xmlに書き足し
- eclipse上でプロジェクト名を右クリック
- build...
- Goalに「package」を記述
- run
- プロジェクトのtargetフォルダ内にjarファイルが出来上がる
ハマったところ
- コマンドラインからmvn clean compile jar:jarでコンパイルした場合、作成したファイルを「java -jar JARFILE」を実行した場合、メイン・マニフェスト属性がありませんと表示されてしまった
pom.xml
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
を足した
参考
Mavenで必要なlibをjarに含められない対処
[java]mavenを使用したjarの作成
依存するjarを含んだバッチ用jarファイルをMavenでビルドする手順
Mavenで実行可能Jarを作成する方法