Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (45 sloc) 1.64 KB
<?xml version="1.0" encoding="UTF-8"?>
<project default="compile" basedir=".">
<property name="base.dir" value="."/>
<property name="lib.dir" value="/usr/share/java"/>
<property name="src.dir" value="src"/>
<property name="build.dir" value="${basedir}/target"/>
<property name="build.classes" value="${build.dir}/classes"/>
<!-- ここを変更する -->
<property name="jarfile" value="${build.dir}/foo.jar"/>
<property name="exec.class" value="HelloLog4j"/>
<!--
<property name="test.log" value="/tmp/test.log"/>
-->
<!-- /ここを変更する -->
<path id="classpath">
<fileset dir="${lib.dir}">
<include name="commons-logging.jar"/>
</fileset>
</path>
<!-- target -->
<target name="mkdir" description="ディレクトリを作成">
<mkdir dir="${build.classes}"/>
</target>
<target name="compile" depends="mkdir" description="">
<javac srcdir="${src.dir}"
destdir="${build.classes}"
classpathref="classpath"/>
</target>
<!-- jarファイル作成 -->
<target name="jar" depends="compile" description="jar file 作成">
<jar jarfile="${jarfile}"/>
</target>
<!-- コンパイル後の実行ファイルを起動するターゲット -->
<target name="exec" depends="compile" description="実行">
<java classname="${exec.class}"
classpathref="classpath"
includeantruntime="false"
classpath="${build.classes}">
<sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog"/>
</java>
</target>
<target name="clean">
<delete dir="${build.dir}" />
</target>
</project>
You can’t perform that action at this time.