/plugins/QuickOpen/tags/release-0.1/build-standalone.xml
# · XML · 81 lines · 42 code · 16 blank · 23 comment · 0 complexity · 15631cbd0b20a185fb699f4d1a2aab66 MD5 · raw file
- <?xml version="1.0"?>
- <!--
- This is a build file for building the QuickOpen plugin. It can be used
- outside of jEdit's plugi infrastruacture. The 'package' target compiles
- the plugin and creates the JAR file. Use as:
- ant -f build-standalone.xml
- -->
- <project name="QuickOpen" default="build" basedir=".">
- <!-- <import file="../build-support/plugin-build.xml" /> -->
- <property file="build.properties"/>
- <property file="../build.properties"/>
- <property file="${user.home}/.build.properties"/>
- <property file="${user.home}/build.properties"/>
- <!-- <property name="jedit.install.dir" value="/Applications/jEdit.app/Contents/Resources/Java/" /> -->
- <property name="jar.name" value="${ant.project.name}.jar"/>
- <property name="src.java" value="src/main/java" />
- <property name="src.resources" value="src/main/resources" />
- <property name="compiler.source" value="1.6" />
- <property name="compiler.target" value="1.6" />
-
- <!-- define the class path -->
- <path id="project.class.path">
- <pathelement location="${jedit.install.dir}/jedit.jar"/>
- <pathelement location="${src.resources}"/>
- </path>
- <!--
- INIT
- -->
- <target name="init">
- <mkdir dir="target" />
- <mkdir dir="target/classes" />
- </target>
- <!--
- COMPILE
- -->
- <target name="compile" depends="init">
- <javac srcdir="${src.java}" destdir="target/classes" deprecation="on"
- includeJavaRuntime="yes" debug="on" source="${compiler.source}" target="${compiler.target}">
- <compilerarg value="-Xlint"/>
- <classpath refid="project.class.path"/>
- </javac>
- <copy todir="target/classes">
- <fileset dir="${src.resources}" />
- </copy>
- </target>
- <!--
- PACKAGE
- -->
- <target name="package" depends="compile">
-
- <!-- create jar file -->
- <jar jarfile="target/${jar.name}">
-
- <!-- add compiled classes to jar. Resources were moved here in compile task -->
- <fileset dir="target/classes"/>
- </jar>
- </target>
-
- <!-- cleans build directory -->
- <target name="clean">
- <delete dir="target"/>
- <delete>
- <fileset dir="." includes="**/*~" defaultexcludes="no"/>
- </delete>
- </target>
- <!--
- Default Target used by jEdit's plugin build -->
- <target name="build" depends="package" />
- </project>