これ見りゃだいたい想像つくやろ?(・_・ )
build.xml |
---|
<?xml version="1.0" encoding="utf-8"?> <project name="foo" default="jar" basedir="."> <property name="build.src" value="src" /> <property name="build.dest" value="classes" /> <property name="javadoc.dest" value="api" /> <property name="project" value="joo" /> <property name="version" value="1.0" /> <property name="build.jar" value="${project}-${version}.jar" /> <target name="jar" depends="compile"> <jar jarfile="${build.jar}" basedir="${build.dest}" /> </target> <target name="compile"> <mkdir dir="${build.dest}" /> <javac srcdir="${build.src}" debug="${debug}" destdir="${build.dest}" includeantruntime="false" classpath="sugoi.jar" /> </target> <target name="javadoc"> <delete dir="${javadoc.dest}" /> <mkdir dir="${javadoc.dest}" /> <javadoc packagenames="*" sourcepath="${build.src}" destdir="${javadoc.dest}" additionalparam="-noqualifier all"> <fileset dir="${build.src}" casesensitive="yes"> <include name="**/*.java"/> </fileset> </javadoc> </target> <target name="clean"> <delete dir="${build.dest}" /> <delete file="${build.jar}" /> </target> </project> |
warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
includeantruntime="false"
を指定しておくのがよい.
java.lang.String
とか java.lang.Object
とか完全修飾名で表示されてうるさいので,String
のように短く表示したいときは このオプションを指定する.本当は抑止すべきものを取捨選択してコロンでつないで指定すべきだけど,とりあえず“all”抑止でも問題はなさそう.