Skip to content

Commit

Permalink
Added ant build file.
Browse files Browse the repository at this point in the history
  • Loading branch information
FrozenCow authored and Dinnerbone committed Jan 3, 2011
1 parent 71ac696 commit dc9679c
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions build.xml
@@ -0,0 +1,38 @@
<project name="BukkitSamplePlugin" default="dist" basedir=".">
<property name="pluginname" value="BukkitSamplePlugin"/>
<property name="bukkit.jar" location="../Bukkit/dist/Bukkit.jar"/>
<property name="plugins" location="../../plugins/"/>

<property name="src" location="src"/>
<property name="bin" location="bin"/>
<property name="dist" location="dist"/>

<target name="init">
<mkdir dir="${bin}"/>
</target>

<target name="compile" depends="init">
<javac srcdir="${src}/main/java" destdir="${bin}" includeantruntime="false">
<classpath>
<pathelement location="${bukkit.jar}"/>
</classpath>
</javac>
</target>

<target name="dist" depends="compile">
<mkdir dir="${dist}"/>
<jar jarfile="${dist}/${pluginname}.jar">
<fileset dir="${bin}"/>
<fileset file="${src}/main/resources/plugin.yml"/>
</jar>
</target>

<target name="deploy" depends="dist">
<copy file="${dist}/${pluginname}.jar" todir="${plugins}"/>
</target>

<target name="clean">
<delete dir="${bin}"/>
<delete dir="${dist}"/>
</target>
</project>

0 comments on commit dc9679c

Please sign in to comment.