JPacktool Maven Plugin

The JPacktool Maven Plugin is intended to create Modular Java Run-Time Images via jlink or native installable packages via jpackage

The JPacktool Maven Plugin extends the Agilhard-OSS jlink-jpackager-maven-plugin and is using it as a Java Library.

This in turn is based on the Apache maven-jlink-plugin.

Maven Packaging types

The JPacktool plugin provides the following maven packaging types:

jlink, jpackager, jpacktool-jlink, jpacktool-jpackager, jpacktool-jlink, jpacktool-generic, jpacktool-bootstrap, jpacktool-business

Goals Overview

The JPacktool Maven Plugin has nine goals:

Usage

General instructions on how to use the JPacktool Plugin can be found on the usage page.

Some more specific use cases are described in the examples given below.

Usually you will use the Maven JPacktool Maven Plugin to create a Run Time Image or an installable Package from one or more modules within a multi module build.

You will than use one submodule there with a pom.xml which uses one of the special Maven packaging types the plugin provides and a configuration for the plugin.

In other words it is not possible to create a Run Time Image or Installation Package from a single Maven Project within the same single Maven Project and you usually would not call the goals of the plugin by using a plugin execution configuration.

Examples

... to be done ...