1 <?xml version="1.0" encoding="utf-8" ?>
2 <!DOCTYPE configuration>
3 <project name="ConvCommPt" default="all" basedir=".">
5 <target name="all" depends="create_run_jar">
11 <property name="src" value="${basedir}/src" />
12 <property name="classes" value="${basedir}/classes" />
13 <property name="appname" value="ConvCommPt"></property>
14 <property name="version" value=""></property>
20 <target name="clean" description="前回作成したclassファイルを削除する">
22 <fileset dir="${classes}" includes="**/*.class" />
23 <fileset dir="${src}" includes="**/*.class" />
31 <target name="compile_src" depends="clean" description="コンパイル src">
32 <javac optimize="off" debug="on" verbose="false" srcdir="${src}" destdir="${classes}" encoding="UTF-8" >
34 <exclude name="**/*.smap" />
37 <pathelement path="${src}"/>
45 <target name="create_run_jar" depends="compile_src" description="'${appname}.jar'を作成する">
47 <format property="ts" pattern="yyyy-MM-dd-HH:mm:ss-z"/>
50 <jar destfile="${appname}.jar" >
52 <attribute name="Main-Class" value="osm.jp.kiban2500.ConvCommPt" />
53 <attribute name="Class-Path" value="${jar.runtime.classpath}" />
54 <attribute name="Implementation-Title" value="${appname}" />
55 <attribute name="Implementation-Version" value="${version}_${ts}" />
56 <attribute name="Implementation-Vendor" value="${hayashi}" />
57 <attribute name="Build-Id" value="${ts} (${user.name} [${os.name} ${os.version} ${os.arch}])" />
60 <zipfileset dir="${classes}"/>
61 <zipfileset dir="${src}"/>