Skip to content

Instantly share code, notes, and snippets.

@steppat
Created December 20, 2011 02:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steppat/1499909 to your computer and use it in GitHub Desktop.
Save steppat/1499909 to your computer and use it in GitHub Desktop.
simple build file
<?xml version="1.0" encoding="UTF-8"?>
<project name="argentum" default="executar">
<property file="build.properties" />
<path id="libs.classpath">
<fileset dir="lib">
<include name="*.jar" />
</fileset>
</path>
<path id="project.classpath">
<pathelement path="${build.dir}/classes" />
<path refid="libs.classpath" />
</path>
<path id="test.libs.classpath">
<path refid="project.classpath"/>
<fileset dir="lib-teste">
<include name="*.jar" />
</fileset>
</path>
<target name="limpar">
<delete dir="${build.dir}" />
</target>
<target name="init" depends="limpar">
<mkdir dir="${build.dir}" />
<mkdir dir="${build.dir}/classes" />
<mkdir dir="${build.dir}/classes-teste" />
</target>
<target name="compilar-source" depends="init">
<javac srcdir="src/main/java" destdir="${build.dir}/classes" classpathref="libs.classpath" />
</target>
<target name="empacotar" depends="compilar-source">
<jar destfile="${build.dir}/argentum.jar" basedir="${build.dir}/classes" />
</target>
<target name="executar" depends="empacotar">
<java classname="br.com.caelum.argentum.ui.ArgentumUI" fork="true">
<classpath>
<path refid="libs.classpath" />
<filelist files="${build.dir}/argentum.jar" />
</classpath>
</java>
</target>
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment