mavenで依存ライブラリ込みのjarを作る件

Mavenの依存ライブラリを含むjavaをjarにして、java -jar で実行したかったのですが。
どうにもうまくいかない事があったのでメモ。


jarの作り方は『maven 依存ライブラリ jar』で、google検索したらいっぱい出てくるので、
そのまんま丸コピしたら出来た。


でも、実行時になぜかメインクラスがjarに含まれないって怒られて困った。


Eclipseのm2eプラグインを入れて開発しているんだけれども、
ビルド時に、実行>Maven install でビルドしていたのがいけないっぽい。


実行>実行の構成でワークスペースの参照後、ゴールにpackageを指定したらうまく出来た。


installとpackageの違いってなんなんだろうねーヽ(´Д`;)ノアゥ...