changeset 6:6dc62689149b macro-expression

*** empty log message ***
author kono
date Thu, 20 Dec 2007 18:13:17 +0900
parents f7f1b9c7b96d
children c02f12316c01
files build.xml
diffstat 1 files changed, 20 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/build.xml	Thu Dec 20 13:16:48 2007 +0900
+++ b/build.xml	Thu Dec 20 18:13:17 2007 +0900
@@ -1,30 +1,29 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<project name="example" default="run" basedir=".">
 
-<project>
+
+  <property name="output" value="."/>
+  <property name="main" value="logicNode/LogicNodeTest"/>
 
-    <target name="clean">
-        <delete dir="build"/>
-    </target>
+  <target name="build">
+    <javac encoding="UTF-8" srcdir="."/>
+  </target>
 
-    <target name="compile">
-        <mkdir dir="build/classes"/>
-        <javac srcdir="." destdir="build/classes"/>
+    <!-- run -->
+    <target name="run" depends="build">
+        <java classname="${main}" fork="yes">
+        <jvmarg value="-Dfile.encoding=UTF8"/>
+        </java>
     </target>
 
-    <target name="jar">
-        <mkdir dir="build/jar"/>
-        <jar destfile="build/jar/logic.jar" basedir="build/classes">
-            <manifest>
-                <attribute name="Main-Class" value="LogicNodeTest"/>
-            </manifest>
-        </jar>
-    </target>
-
-    <target name="run">
-        <java jar="build/jar/logic.jar" fork="true">
-	    <arg value="localhost"/> 
-	    <arg value="1577"/> 
-	</java>
+    <!-- clean -->
+    <target name="clean">
+        <delete>
+            <fileset dir="${output}">
+                <include name="**/*.class"/>
+            </fileset>
+        </delete>
     </target>
 
 </project>
+