Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Apache Ant integration

IzPack can be easily integrated inside an Ant build process.

E.g.:

 

<?xml version="1.0"?>
<project default="install">
    <path id="build.classpath">
        <fileset dir="${user.home}/IzPack">
            <include name="lib/*.jar" />
        </fileset>
    </path>
    <taskdef name="izpack" classpathref="build.classpath" classname="com.izforge.izpack.ant.IzPackTask" />

    <target name="install">
        <izpack input="install.xml"
                output="IzPack-install.jar"
                installerType="standard"
                basedir="${basedir}"
                izPackDir="${user.home}/IzPack/" />
    </target>
</project>

The above assumes that the IzPack distribution has been installed to ${user.home}/IzPack.

The IzPack task takes the following parameters:
  • 'input': the XML installation file. The installation can be specified as an external file, or embedded using a config child element.
  • 'output': the output jar installer file
  • 'installerType': optional. standard or web. If web, the <webdir> attribute must be specified in the input file. Used to force creation of a standard installer when the <webdir> attribute has been used.
  • 'baseDir': the base directory to resolve the relative paths
  • 'IzPackDir': the IzPack home directory

 

  • No labels