Files
BefatorNix/maven/fake/build.xml
2025-10-05 22:57:02 +02:00

44 lines
2.3 KiB
XML

<project default="jar" name="fake-maven" basedir=".">
<!--Load local and user build preferences-->
<property file="build.properties"></property>
<property file="${user.home}/build.properties"></property>
<!--Build properties-->
<property name="defaulttargetdir" value="${basedir}/target"></property>
<property name="libdir" value="${user.home}/.maven/repository"></property>
<property name="classesdir" value="${basedir}/target/classes"></property>
<property name="testclassesdir" value="${basedir}/target/test-classes"></property>
<property name="testreportdir" value="${basedir}/target/test-reports"></property>
<property name="distdir" value="${basedir}/dist"></property>
<property name="javadocdir" value="${basedir}/dist/docs/api"></property>
<property name="final.name" value="fake-maven"></property>
<property name="proxy.host" value=""></property>
<property name="proxy.port" value=""></property>
<property name="proxy.username" value=""></property>
<property name="proxy.password" value=""></property>
<path id="build.classpath">
<pathelement location="${libdir}/commons-jelly/jars/commons-jelly-20030902.160215.jar"></pathelement>
<pathelement location="${libdir}/commons-grant/jars/commons-grant-1.0-beta-4.jar"></pathelement>
</path>
<target name="init" description="o Initializes some properties">
<mkdir dir="${libdir}"></mkdir>
</target>
<target name="compile" description="o Compile the code">
<mkdir dir="${classesdir}"></mkdir>
<javac destdir="${classesdir}" deprecation="true" debug="true" optimize="false" excludes="**/package.html">
<src>
<pathelement location="${basedir}/src/java/main"></pathelement>
</src>
<classpath refid="build.classpath"></classpath>
</javac>
</target>
<target name="jar" description="o Create the jar" depends="compile">
<jar jarfile="${defaulttargetdir}/${final.name}.jar" excludes="**/package.html" basedir="${classesdir}"></jar>
</target>
<target name="dist" description="o Create a distribution" depends="jar">
<mkdir dir="dist"></mkdir>
<copy todir="dist">
<fileset dir="${defaulttargetdir}" includes="*.jar"></fileset>
</copy>
</target>
</project>