The current stable is release is IzPack 4.3.5. We have beta releases for the upcoming IzPack 5.0.
Launching an IzPack-based installer is easy. On most operating systems, a double-click on the Jar file icon will do. Otherwise, you may need to launch it from a shell command:
$ java -jar izpack-dist-5.0.0-beta11-installer.jar
If you are interested in the source code then please have a look at the instructions for obtaining it from Git.
For IzPack 4.3.5:
<dependency>
<groupId>org.codehaus.izpack</groupId>
<artifactId>izpack-standalone-compiler</artifactId>
<version>4.3.5</version>
</dependency>
For IzPack 5.x:
<dependency>
<groupId>org.codehaus.izpack</groupId>
<artifactId>izpack-maven-plugin</artifactId>
<version>5.0.0-beta11</version>
</dependency>
See the new IzPack Maven plugin documentation.
If you are migrating from IzPack 4 to IzPack 5, do not forget to read our migration notes.
An independent and very promising project gives Gradle users a plugin for IzPack: http://github.com/bmuschko/gradle-izpack-plugin
Brian Clapper develops an awesome plugin for Scala SBT: http://software.clapper.org/sbt-izpack/
Niklaus Giger maintains a plug-in for Apache BuildrR. The code can be found at https://github.com/ngiger/buildrizpack.
The independent PackJacket opensource project offers a convenient graphical user interface for creating IzPack-based installers.
PackJacket is not affiliated with the IzPack project, and is released under the terms of the GPLv3 license
We developed a simple Windows native launcher that can check for the presence of a Java Runtime, and install it if need be:
You may alternatively look at the independent JSmooth and Launch4J opensource projects. Lots of users have had positive experiences mixing them with IzPack=based installers!
We have a few showcase that we designed in the past:
The source code for building those installers is available from our old Subversion repository.