投稿

1月, 2018の投稿を表示しています

Mavenで実行可能JARを作成する

Mavenで実行可能JARを作成する 目的 Javaのコンソールアプリを作成したので、実行可能なJARファイルを作成し、依存するライブラリ類もすべてひとつにまとめたい。 概要 maven-assembly-plugin を使用する。 現在(2018/01)の最新バージョンは 3.1.0 Maven Repository: org.apache.maven.plugins » maven-assembly-plugin 今回はEclipseで操作する手順についてまとめる。 手順 (1) Mavenプロジェクトを作成 (2) コンソールアプリを実装 (3) pom.xmlに <build> タグを追加し、 maven-assembly-plugin の設定を定義する < project xmlns = " http://maven.apache.org/POM/4.0.0 " xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation = " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd " > < modelVersion > 4.0.0 </ modelVersion > < groupId > smuplus </ groupId > < artifactId > cli-test </ artifactId > < version > 0.0.1-SNAPSHOT </ version > < dependencies > <!-- https://mvnrepository.com/artifact/info.picocli/picocli --> < dependency > < groupId > info.picocli </ groupId