随笔-109  评论-187  文章-25  trackbacks-0
ant

    <target name="deploy.selfcare" depends="compile">

       <delete dir="${selfcare.web.dir}/WEB-INF/classes" failonerror="false" />

       <delete dir="${selfcare.web.dir}/WEB-INF/lib" failonerror="false" />

       <mkdir dir="${selfcare.web.dir}/WEB-INF/lib" />

       <mkdir dir="${selfcare.web.dir}/WEB-INF/classes" />

       <copy todir="${selfcare.web.dir}/WEB-INF/classes">

           <fileset dir="${classes.main}" />

       </copy>

       <copy todir="${selfcare.web.dir}/WEB-INF/lib" flatten="true">

           <fileset dir="${libs}" excludes="**/xdoclet*.jar"/>

       </copy>

       <copy todir="${selfcare.web.dir}/WEB-INF/classes">

           <fileset dir="${src.main}" includes="**/*.xml, **/*.properties" />

       </copy>

    </target>

 

<property name="src.main" value="${basedir}/src" />

Property 就是定义常量

<target> 就是一个任务

<delete dir= 删除一个目录

<mkdir dir 家里目录

<copt todir 就是拷贝到哪个目录

  <fileset dir 就是从哪里拷贝

 

<target depends> 就是依赖别的任务

 

 

    <target name="compile" depends="init">

        <mkdir dir="${classes.main}" />

        <javac srcdir="${src.main}" destdir="${classes.main}" debug="${debug}">

        <classpath refid="classpath.lib" />

        </javac>

    <native2ascii src="${src.main}" dest="${classes.main}" includes="**/*.properties" />

    <antcall target="enhance"/>

    </target>

    <target name="init" depends="clean">

          <mkdir dir="${junit.report}"/>

          <mkdir dir="${build.dir}"/>

</target>

 

    <target name="enhance" >

       <copy todir="${classes.main}" >

           <fileset dir="${src.main}" >

              <include name="**/*.jdo"/>

           </fileset>

       </copy>

       <ant antfile="build-jdo.xml" target="enhance"/>

</target>

 

    <path id="classpath.main">

       <pathelement location="${classes.main}" />

    </path>

Path 是类的路径,指定当前编译的类路径

 

<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet.jars" />

 

定义任务标签,

posted on 2006-04-12 08:42 小小程序程序员混口饭吃 阅读(203) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问