Skip to content

Instantly share code, notes, and snippets.

@kaizawa
Created December 16, 2012 07:08
Show Gist options
  • Save kaizawa/4303961 to your computer and use it in GitHub Desktop.
Save kaizawa/4303961 to your computer and use it in GitHub Desktop.
Ant script template
<?xml version="1.0" encoding="utf-8"?>
<project name="MyProject" default="jar" basedir=".">
<property name="src" value="src"/>
<property name="build" value="build"/>
<property name="dist" value="dist"/>
<target name="init">
<mkdir dir="${build}"/>
<mkdir dir="${dist}"/>
</target>
<path id="class.path">
<pathelement path="${java.home}/lib/plugin.jar"/>
</path>
<target name="jar" depends="compile">
<jar jarfile="${dist}/${ant.project.name}.jar" basedir="${build}" >
<include name="**/*.class"/>
<manifest>
<attribute name="Main-Class" value="${ant.project.name}Main"/>
<attribute name="Class-Path" value="${runtime.classpath}"/>
</manifest>
</jar>
</target>
<target name="compile" depends="init" >
<javac srcdir="${src}" destdir="${build}" debug="true" debuglevel="lines,vars,source" classpathref="class.path" >
</javac>
</target>
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment