Comsteed | 航纶

        天行健,君子以自强不息;地势坤,君子以厚德载物.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
<?xml version="1.0" encoding="UTF-8" ?>
<project name="HelloWorld" default="run" basedir="." >
   <property name="src" value="src"/>
   <property name="dest" value="classes"/>
   <property name="hello_jar" value="helloWorld.jar" />
   <target name="init">
       <mkdir dir="${dest}"/>
   </target>
   <target name="compile" depends="init">
       <javac srcdir="${src}" destdir="${dest}"/>
   </target>
   <target name="build" depends="compile">
       <jar jarfile="${hello_jar}" basedir="${dest}"/>
       <!-- jarfile要生成的jar文件的名字,是value值指定的,也可以直接= -->
       <!-- basedir需要打进jar包的的文件的目录-->
   </target>
   <target name="run" depends="build">
      <java classname="com.sharetop.antdemo.HelloWorld" classpath="${hello_jar}"/>
      <!-- classname需要运行的class文件,classpath是指定这个要运行的class文件所在的地方 -->
   </target>
   <!-- 单个文件对文件的copy -->
   <target name="fileTofile" depends="init">
      <copy file="src/HelloWorld.java" tofile="${dest}/HelloWorld.java" />
      <!--tofile的文件名字必须要指定的.-->
   </target>
    <!-- 单个文件到目录的copy -->
   <target name="fileTodir" depends="init">
      <copy file="src/*.*" todir="${dest}" />
   </target>
    <!-- 多个文件到目录copy -->
   <target name="filesTodir" depends="init">
      <copy todir="${dest}">
           <fileset dir="src">
               <include name="*.java"/>
           </fileset>
      </copy>
   </target>
</project>
posted on 2008-03-27 21:07  航纶  阅读(161)  评论(0编辑  收藏  举报