Prev |  | Next

## Apache ANT Quickstart

The ANT task allows Bundlor to be run from inside any ANT based build system.

1. Define a `bundlor` namespace

       <project name="bundlor-sample-ant"
           xmlns:bundlor="antlib:org.eclipse.virgo.bundlor.ant">

2. Import the `bundlor` task into your build

       <target name="bundlor.init">
         <ivy:cachepath resolveId="bundlor.classpath" pathid="bundlor.classpath" organisation="org.eclipse.virgo.bundlor"
                        module="org.eclipse.virgo.bundlor.ant" revision="3.5.0" conf="ant" inline="true"
                        type="jar" log="download-only"/>
         <taskdef resource="org/eclipse/virgo/bundlor/ant/antlib.xml" uri="antlib:org.eclipse.virgo.bundlor.ant"
                  classpathref="bundlor.classpath"/>
       </target>

3. Use the `bundlor` task. See Apache ANT Usage for details about the parameters of the task.

       <bundlor:bundlor
           inputPath="${basedir}/target/classes"
           outputPath="${basedir}/target/classes"
           bundleVersion="1.0.2.BUILD-${timestamp}"
           manifestTemplatePath="${basedir}/template.mf"/>

Prev | Up | Next
| Home |