以下の条件を満たすアーカイブを作成したいなーという状況が発生したときのmaven設定を忘れないように残しておく。 コマンドから java -jar で実行可能なエントリーポイントを含むjarを作る 上記jarで必要なライブラリ類を同包したアーカイブを作る 外部に依存することなくエントリーポイントからの処理を実行する事が目的。 使用するプラグインは maven-jar-plugin と maven-assembly-plugin。 maven-jar-plugin jarファイルのManifestファイルを設定することができる。 Manifestファイルを作成しておくことで、メインクラス(-jarで実行する際のエントリーポイント)を指定することができる。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave