Getting Started - excelsior-oss/excelsior-jet-maven-plugin GitHub Wiki
If your project is a plain Java SE application, you need to copy and paste
the following configuration into the <plugins> section
of your pom.xml file:
<plugin>
<groupId>com.excelsiorjet</groupId>
<artifactId>excelsior-jet-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<mainClass></mainClass>
</configuration>
</plugin>set the <mainClass> parameter, and use the following command line to build the application:
mvn jet:build
* For a Tomcat Web application, the <mainClass> parameter is not needed.
Instead, you would need to add the <tomcatHome> parameter pointing
to a clean Tomcat installation, a copy of which will be used
for the deployment of your Web application at build time.
See the Tomcat Web Applications section for more details.
A Spring Boot Application and
an Invocation Dynamic Library do not need a main class either,
and the main class of a Windows Service application must extend a special class com.excelsior.service.WinService
of the Excelsior JET WinService API.
For the complete list of parameters, refer to
the Javadoc of @Parameter field declarations of the
AbstractJetMojo
and JetMojo
classes.
Most of them have default values derived from your pom.xml project,
such as the <outputName> parameter specifying the name of the resulting executable.