Commit MetaInfo

Revisión5e885908d826d6f3373e3647f7fef0936091e3da (tree)
Tiempo2013-05-05 23:23:05
Autorunknown <yu011301@NBJP...>
Commiterunknown

Log Message

TC build.xml - classesフォルダが存在しなくともビルドが実行できるように変更しました。

Cambiar Resumen

Diferencia incremental

--- a/gpx2osm/build.xml
+++ b/gpx2osm/build.xml
@@ -15,21 +15,45 @@
1515 <property name="classes" value="${basedir}/classes" />
1616 <property name="appname" value="gpx2osm"></property>
1717 <property name="version" value="${verdate}"></property>
18-
18+
19+ <target name="classes.dir.check">
20+ <condition property="classes.dir.exists">
21+ <available file="${classes}" type="dir"/>
22+ </condition>
23+ </target>
24+
25+ <target name="src.dir.check">
26+ <condition property="src.dir.exists">
27+ <available file="${src}" type="dir"/>
28+ </condition>
29+ </target>
30+
1931 <!--
2032 [STEP 1] クリーンナップ
2133 -->
22- <target name="clean" description="前回作成したclassファイルを削除する">
34+ <target name="classes.clean" depends="classes.dir.check" if="classes.dir.exists">
2335 <delete>
2436 <fileset dir="${classes}" includes="**/*.class" />
37+ </delete>
38+ </target>
39+ <target name="src.clean" depends="src.dir.check" if="src.dir.exists">
40+ <delete>
2541 <fileset dir="${src}" includes="**/*.class" />
2642 </delete>
2743 </target>
44+
45+ <target name="clean" depends="src.dir.check,classes.dir.check" description="前回作成したclassファイルを削除する">
46+ <echo>'${classes}' and '${src}' cleaned.</echo>
47+ </target>
2848
2949 <!--
3050 [STEP 2] コンパイル
3151 -->
32- <target name="compile_src" depends="clean" description="コンパイル src">
52+ <target name="mkdir.classes" depends="classes.dir.check" unless="classes.dir.exists">
53+ <mkdir dir="${classes}" />
54+ </target>
55+
56+ <target name="compile_src" depends="clean,mkdir.classes" description="コンパイル src">
3357 <javac optimize="off" debug="on" verbose="false" srcdir="${src}" destdir="${classes}" encoding="UTF-8" >
3458 <include name="**" />
3559 <exclude name="**/*.smap" />
Show on old repository browser