To edit or add content to this Wiki, you can simply create a new account at http://wocommunity.org/account.
"maven-japplication-plugin" is a plugin for assembling native launchers of Java applications for a number of target platforms. It is based on a similar JApplication Ant task. Currently supports native launchers for Mac and Windows operating systems and also a "java launcher" - a single jar file that can be run via "java -jar file.jar".
Prerequisites and OS requirements are similar to those for JApplication Ant task. In particular for Windows you will need to install NSIS.
The plugin defines a single goal "japplication"
.
A POM that builds a Foo application on Mac. All declared and transitive dependencies (not shown here) will be included in Foo.app automatically:
<?xml version="1.0" encoding="UTF-8"?> <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/maven-v4_0_0.xsd"> ... <build> <plugins> <plugin> <groupId>org.objectstyle.woproject.maven2</groupId> <artifactId>maven-japplication-plugin</artifactId> <configuration> <name>Foo</name> <mainClass>org.example.foo.Main</mainClass> <os>mac</os> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>japplication</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>