プロジェクト

全般

プロフィール

調査 #274

未完了

Gradleでjpackageコマンドを使った自己完結型Javaアプリケーションをパッケージ化する方法を調べる

高橋 徹 さんが2年以上前に追加. 2年以上前に更新.

ステータス:
進行中
優先度:
通常
担当者:
カテゴリ:
-
対象バージョン:
-
開始日:
2021/10/03
期日:
進捗率:

50%

予定工数:

説明

調査目的

JDK 14でお試し導入(Incubator)され、JDK 16で正式搭載された jpackage ツールをGradleから利用して自己完結型Javaアプリケーションをパッケージ化する方法を明らかにする。
主な対象は、Windows OS向けのネイティブインストーラ(MSI形式)とする。

調査結果

  • サードパーティ・プラグイン The Badass JLink Plugin を使用
    • jpackage タスクでインストーラを生成
Windows MSI形式インストーラを作成する最小限の build.gradle 記述

build.gradle を表示

インストーラオプションの指定

起動時のJVMオプションおよびコマンドラインオプション

build.gradle の抜粋を表示

インストーラ生成オプションを表示

完了条件

Gradle のプロジェクトから ネイティブインストーラを生成できること。

調査経過(概要)

他の形式にエクスポート: Atom PDF