ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美一区二区三区精品电影,久久久爽爽爽美女图片,99国产精品视频免费观看一公开http://www.aygfsteel.com/gabengdou/category/5966.htmlBest Wishes ^_^zh-cnThu, 01 Mar 2007 18:26:40 GMTThu, 01 Mar 2007 18:26:40 GMT60ant çš„build.xml模板文äšghttp://www.aygfsteel.com/gabengdou/articles/91445.html嘎崩è±?/dc:creator>嘎崩è±?/author>Tue, 02 Jan 2007 12:18:00 GMThttp://www.aygfsteel.com/gabengdou/articles/91445.htmlhttp://www.aygfsteel.com/gabengdou/comments/91445.htmlhttp://www.aygfsteel.com/gabengdou/articles/91445.html#Feedback0http://www.aygfsteel.com/gabengdou/comments/commentRss/91445.htmlhttp://www.aygfsteel.com/gabengdou/services/trackbacks/91445.html <?xml version="1.0" encoding="GB2312"?>
<!--
    =======================================================================
      hello-ant ™å¹ç›® ,学习ant工具的第2个build file.
      参照ant的jakarta-ant-1.6alpha的build.xml
      Copyright (c) 2002 The Neusoft Software Foundation.  All rights
      reserved.
    =======================================================================
-->
<!--
    文档¾l“æž„ä¸?
    <project>
        <property/>               全局变量的定�br />        <property/>...

        <target name="1">         ä»ÕdŠ¡¾l?tasks)
            <javac></javac>       一™å¹javacä»ÕdŠ¡
            ...
            <oneTask></ontTask>   一™å¹å…¶å®ƒä“QåŠ?br />        </target>

        <target name="2">
            <javac></javac>
            ...
            <oneTask></ontTask>
        </target>
    </project>

    project代表一个项目,
    default:˜qè¡Œåˆ°å¿UîCØ“"dist"çš„target(ä»ÕdŠ¡¾l?
    basedir:基准路径�br />-->
<project default="dist" basedir=".">
 <!--
    ===================================================================
      定义属性(property tasksåQ?br />      最好把用到的èµ\径呀åQŒå¿U°å‘€éƒ½åœ¨˜q™é‡Œå®šä¹‰æˆå…¨å±€å˜é‡
      例:定义
          <property name="a" value="hello"/>
      以后ž®±å¯ä»¥è¿™æ ïL”¨å®ƒï¼š
          <property name="b" value="${a}/b"/>
      现在:b=="hello/b"
    ===================================================================
-->
 <!--主要的系¾lŸçŽ¯å¢ƒå±žæ€?->
 <property environment="env"/>
 <!--取window,unix...的环境变�->
 <property name="java.home" value="${env.JAVA_HOME}"/>
 <property name="ant.home" value="${env.ANT_HOME}"/>
 <!--主要的app环境属�->
 <property name="app.name" value="hello-ant"/>
 <property name="app.jar" value="${app.name}.jar"/>
 <property name="app.copyright" value=" Copyright (c) 2002 The Neusoft Software Foundation.  All rights reserved."/>
 <!--app中src的属�->
 <property name="src.dir" value="src"/>
 <property name="src.main" value="${src.dir}/main"/>
 <property name="src.script" value="${src.dir}/script"/>
 <!--app用到的lib-->
 <property name="lib.dir" value="lib"/>
 <!--app的build目录�->
 <property name="build.dir" value="build"/>
 <property name="build.classes" value="${build.dir}/classes"/>
 <property name="build.docs" value="${build.dir}/docs"/>
 <property name="build.docs.api" value="${build.docs}/api"/>
 <property name="build.lib" value="${build.dir}/lib"/>
 <!--app的dist (distribution) 目录�->
 <property name="dist.dir" value="dist"/>
 <property name="dist.bin" value="${dist.dir}/bin"/>
 <property name="dist.docs" value="${dist.dir}/docs"/>
 <property name="dist.lib" value="${dist.dir}/lib"/>
 <!--app的docs目录�->
 <property name="docs.dir" value="docs"/>
 <!--
    定义一¾l„èµ\径以后可以通过id重用˜q™ç»„路径 åQŒä¾‹åQ?br />    <javac srcdir="src/main" destdir="build/classes">
            <classpath refid="classpath"/>
    </javac>
    -->
 <path id="classpath">
  <!--本项目只有一个javaåQŒç”¨ä¸ä¸ŠclasspathåQŒè¿™é‡Œåªæ˜¯åšä¸ªä¾‹å­?->
  <pathelement location="${build.classes}"/>
  <pathelement path="${java.home}/lib/tools.jar"/>
 </path>
 <!--
    ===================================================================
      init 准备目录(File Tasks)
      主要的目录结构通常是不会变的,一èµïL”Ÿæˆä»–ä»?br />    ===================================================================
-->
 <target name="init">
  <!--清除以前目录-->
  <delete dir="${build.dir}" failonerror="false"/>
  <delete dir="${dist.dir}" failonerror="false"/>
  <!--准备目录-->
  <mkdir dir="${build.dir}"/>
  <mkdir dir="${build.classes}"/>
  <mkdir dir="${build.docs}"/>
  <mkdir dir="${build.docs.api}"/>
  <mkdir dir="${build.lib}"/>
  <mkdir dir="${dist.dir}"/>
  <mkdir dir="${dist.bin}"/>
  <mkdir dir="${dist.lib}"/>
 </target>
 <!--
    ===================================================================
      Build the code (Compile Tasks,File Tasks)
    ===================================================================
-->
 <target name="build" depends="init">
  <!--¾~–译-->
  <javac srcdir="${src.main}" destdir="${build.classes}">
   <classpath refid="classpath"/>
  </javac>
 </target>
 <!--
    ===================================================================
      打包文档(Archive Tasks)
      Create the project jars: xxx1.jar and xxx2.jar
    ===================================================================
-->
 <target name="jars" depends="build">
  <jar basedir="${build.classes}" jarfile="${build.lib}/${app.jar}"/>
 </target>
 <!--
     ===================================================================
       Creates the API documentation
     ===================================================================
-->
 <target name="javadocs" depends="jars" description="--> creates the API documentation">
  <!--copy docs 手册... -->
  <copy todir="${build.docs}">
   <fileset dir="${docs.dir}"/>
  </copy>
  <javadoc packagenames="hello.ant.*" sourcepath="${src.main}" defaultexcludes="yes" destdir="${build.docs.api}" author="true" version="true" use="true" windowtitle="Docs API">
   <doctitle><![CDATA[<h1>hello ant Docs API</h1>]]></doctitle>
   <bottom><![CDATA[<i>${app.copyright}</i>]]></bottom>
   <tag name="todo" scope="all" description="To do:"/>
  </javadoc>
 
 </target>
 <!--
     ===================================================================
       Create the distribution that can run (Archive Tasks)
       主要是从各目录中把该copy的copy�br />     ===================================================================
-->
 <target name="dist" depends="javadocs">
  <!--copy bin 执行文äšg -->
  <copy todir="${dist.bin}">
   <fileset dir="${src.script}/"/>
  </copy>
  <copy todir="${dist.docs}">
   <fileset dir="${build.docs}/"/>
  </copy>
  <!-- copy lib æ–‡äšg -->
  <copy todir="${dist.lib}">
   <fileset dir="${build.lib}/"/>
  </copy>

 </target>
 <!--
     ===================================================================
      Cleans everything(File Tasks)
      例如可以删除build中的文äšgåQŒç•™¾l™ä½ å‘挥å?br />     ===================================================================
-->
</project>



]]>
一个比较完整的ant 实例åQˆZZåQ?/title><link>http://www.aygfsteel.com/gabengdou/articles/91442.html</link><dc:creator>嘎崩è±?/dc:creator><author>嘎崩è±?/author><pubDate>Tue, 02 Jan 2007 12:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/gabengdou/articles/91442.html</guid><wfw:comment>http://www.aygfsteel.com/gabengdou/comments/91442.html</wfw:comment><comments>http://www.aygfsteel.com/gabengdou/articles/91442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gabengdou/comments/commentRss/91442.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gabengdou/services/trackbacks/91442.html</trackback:ping><description><![CDATA[ <div id="wmqeeuq" class="code_title">源位¾|?<a >http://lighter.javaeye.com/blog/39594</a><br /><br />代码</div> <div id="wmqeeuq" class="code_div"> <div id="wmqeeuq" class="dp-highlighter"> <div id="wmqeeuq" class="bar"> </div> <ol class="dp-xml"> <li id="wmqeeuq" class="alt"> <span> <span id="wmqeeuq" class="tag"><?</span> <span id="wmqeeuq" class="tag-name">xml</span> <span> </span> <span id="wmqeeuq" class="attribute">version</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"1.0"</span> <span> </span> <span id="wmqeeuq" class="attribute">encoding</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"gb2312"</span> <span id="wmqeeuq" class="tag">?></span> <span>  </span> </span> </li> <li id="wmqeeuq" class=""> <span> </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">project</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"MyProject"</span> <span> </span> <span id="wmqeeuq" class="attribute">default</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"dist"</span> <span> </span> <span id="wmqeeuq" class="attribute">basedir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"."</span> <span id="wmqeeuq" class="tag">></span> <span>    </span> </li> <li id="wmqeeuq" class="alt"> <span><!--//ž®†name的值改为对应工½E‹çš„名字   </span> </li> <li id="wmqeeuq" class=""> <span>    //ž®†default的值改为需要的¾~ºçœä»ÕdŠ¡åQˆè¿è¡?ant"不指明ä“Q务时执行的ä“Q务)   </span> </li> <li id="wmqeeuq" class="alt"> <span>--</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span><!--File and Directory Names  文äšg和目录设¾|?  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  app.name             发布到tomcat的应用的名字   </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  app.version          应用的版本标è¯?  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  build.home           ¾~–译目标位置åQŒé»˜è®¤äØ“"build"   </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  catalina.home        tomcat根目录位¾|?  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  deploy.home          部çÖv位置åQŒé»˜è®¤äØ“"${catalina.home}/webapps/${app.name}"   </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  dist.home            war包位¾|®ï¼Œé»˜è®¤ä¸?dist"   </span> </li> <li id="wmqeeuq" class=""> <span>                       </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>--</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"app.name"</span> <span>      </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"myapp"</span> <span id="wmqeeuq" class="tag">/></span> <span>    </span> </li> <li id="wmqeeuq" class="alt"> <span><!--//ž®†value的值改为发布到tomcat的应用的名字   </span> </li> <li id="wmqeeuq" class=""> <span>    //例如åQ?/span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"app.name"</span> <span>      </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"mytry"</span> <span id="wmqeeuq" class="tag">/></span> <span>    </span> </li> <li id="wmqeeuq" class="alt"> <span>--</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"app.version"</span> <span>   </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"1.0"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"build.home"</span> <span>    </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"build"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"catalina.home"</span> <span> </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"D:\Tomcat5.0"</span> <span id="wmqeeuq" class="tag">/></span> <span>    </span> </li> <li id="wmqeeuq" class="alt"> <span><!--//ž®†value的值改ä¸ÞZ½ å®‰è£…tomcatçš„èµ\å¾?  </span> </li> <li id="wmqeeuq" class=""> <span>    //例如åQ?/span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"catalina.home"</span> <span> </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"G:\jakarta-tomcat-4.0.1\"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>--</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"deploy.home"</span> <span>   </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${catalina.home}/webapps/${app.name}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"dist.home"</span> <span>     </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"dist"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span><!--Compilation Control Options ¾~–译控制选项   </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  compile.debug        是否包含debug信息   </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  compile.deprecation     </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  compile.optimize     是否优化¾~–译   </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>--</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile.debug"</span> <span>       </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"true"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile.deprecation"</span> <span> </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"false"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">property</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile.optimize"</span> <span>    </span> <span id="wmqeeuq" class="attribute">value</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"true"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span> </span> <span id="wmqeeuq" class="comments"><!-- Compilation Classpath 路径讄¡½®--></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">path</span> <span> </span> <span id="wmqeeuq" class="attribute">id</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile.classpath"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">pathelement</span> <span> </span> <span id="wmqeeuq" class="attribute">location</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${catalina.home}/common/classes"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">fileset</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${catalina.home}/common/lib"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>      </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">include</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"*.jar"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">fileset</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">path</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span> </span> <span id="wmqeeuq" class="comments"><!--Clean Target 删除先前的目录结æž?-></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">target</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"clean"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>   </span> <span id="wmqeeuq" class="attribute">description</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"Delete old build and dist directories"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">delete</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">delete</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${dist.home}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">target</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span> </span> <span id="wmqeeuq" class="comments"><!--Compile Target ¾~–译代码åQŒåœ¨˜q™ä¹‹å‰å…ˆç”±prepare建立目录¾l“æž„--></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">target</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile"</span> <span> </span> <span id="wmqeeuq" class="attribute">depends</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"prepare"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>   </span> <span id="wmqeeuq" class="attribute">description</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"Compile Java sources"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="comments"><!-- Compile Java classes as necessary --></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">mkdir</span> <span>    </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}/WEB-INF/classes"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">javac</span> <span> </span> <span id="wmqeeuq" class="attribute">srcdir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"src"</span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>          </span> <span id="wmqeeuq" class="attribute">destdir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}/WEB-INF/classes"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>           </span> <span id="wmqeeuq" class="attribute">debug</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${compile.debug}"</span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>     </span> <span id="wmqeeuq" class="attribute">deprecation</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${compile.deprecation}"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>        </span> <span id="wmqeeuq" class="attribute">optimize</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${compile.optimize}"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>        </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">classpath</span> <span> </span> <span id="wmqeeuq" class="attribute">refid</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile.classpath"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">javac</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">copy</span> <span>  </span> <span id="wmqeeuq" class="attribute">todir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}/library/classes"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">fileset</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"src"</span> <span> </span> <span id="wmqeeuq" class="attribute">includes</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"**/*.properties"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">copy</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">target</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span> </span> <span id="wmqeeuq" class="comments"><!--Deploy Target 在tomcatä¸‹å¾ç«‹åº”ç”¨ç›®å½•åÆˆéƒ¨çÖv应用--></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">target</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"deploy"</span> <span> </span> <span id="wmqeeuq" class="attribute">depends</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>   </span> <span id="wmqeeuq" class="attribute">description</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"Deploy application to servlet container"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="comments"><!-- Copy the contents of the build directory --></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">mkdir</span> <span>     </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${deploy.home}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">copy</span> <span>    </span> <span id="wmqeeuq" class="attribute">todir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${deploy.home}"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>      </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">fileset</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">copy</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">mkdir</span> <span>  </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${deploy.home}/WEB-INF/lib"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">target</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span> </span> <span id="wmqeeuq" class="comments"><!--Dist Target ž®†åº”用打包成waråQŒåœ¨˜q™ä¹‹å‰å…ˆæ‰§è¡Œjavadocå’Œdeploy--></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">target</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"dist"</span> <span> </span> <span id="wmqeeuq" class="attribute">depends</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"deploy,javadoc"</span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>   </span> <span id="wmqeeuq" class="attribute">description</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"Create binary distribution"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">copy</span> <span>    </span> <span id="wmqeeuq" class="attribute">todir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${dist.home}/docs"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>      </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">fileset</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"docs"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">copy</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">jar</span> <span> </span> <span id="wmqeeuq" class="attribute">jarfile</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${dist.home}/${app.name}.war"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>         </span> <span id="wmqeeuq" class="attribute">basedir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${deploy.home}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">target</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span> </span> <span id="wmqeeuq" class="comments"><!--Javadoc Target 生成javadoc--></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">target</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"javadoc"</span> <span> </span> <span id="wmqeeuq" class="attribute">depends</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"compile"</span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>   </span> <span id="wmqeeuq" class="attribute">description</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"Create Javadoc API documentation"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">mkdir</span> <span>          </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${dist.home}/docs/api"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">javadoc</span> <span> </span> <span id="wmqeeuq" class="attribute">sourcepath</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"src"</span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>                </span> <span id="wmqeeuq" class="attribute">destdir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${dist.home}/docs/api"</span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>           </span> <span id="wmqeeuq" class="attribute">packagenames</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"hello.*"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span> </span> <span id="wmqeeuq" class="comments"><!--//æ”¹äØ“éœ€è¦åˆ¶ä½œjavadoc的包名。如果不做javadocåQŒè¿™é‡Œä¸å¿…改。例如:packagenames="hello.*"/>--></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">target</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span> </span> <span id="wmqeeuq" class="comments"><!--Prepare Target 建立打包的目的目录结æž?-></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">target</span> <span> </span> <span id="wmqeeuq" class="attribute">name</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"prepare"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">mkdir</span> <span>  </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">copy</span> <span> </span> <span id="wmqeeuq" class="attribute">todir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"${build.home}"</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>      </span> <span id="wmqeeuq" class="tag"><</span> <span id="wmqeeuq" class="tag-name">fileset</span> <span> </span> <span id="wmqeeuq" class="attribute">dir</span> <span>=</span> <span id="wmqeeuq" class="attribute-value">"web"</span> <span id="wmqeeuq" class="tag">/></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span>    </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">copy</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class="alt"> <span>  </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">target</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> <li id="wmqeeuq" class=""> <span> </span> <span id="wmqeeuq" class="tag"></</span> <span id="wmqeeuq" class="tag-name">project</span> <span id="wmqeeuq" class="tag">></span> <span>  </span> </li> </ol> </div> </div> <img src ="http://www.aygfsteel.com/gabengdou/aggbug/91442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gabengdou/" target="_blank">嘎崩è±?/a> 2007-01-02 20:13 <a href="http://www.aygfsteel.com/gabengdou/articles/91442.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>查找源代码工å…?åQˆZZåQ?/title><link>http://www.aygfsteel.com/gabengdou/articles/90360.html</link><dc:creator>嘎崩è±?/dc:creator><author>嘎崩è±?/author><pubDate>Wed, 27 Dec 2006 10:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/gabengdou/articles/90360.html</guid><wfw:comment>http://www.aygfsteel.com/gabengdou/comments/90360.html</wfw:comment><comments>http://www.aygfsteel.com/gabengdou/articles/90360.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gabengdou/comments/commentRss/90360.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gabengdou/services/trackbacks/90360.html</trackback:ping><description><![CDATA[Zymose GCSP 发布åQŒä»–们写道:<br />Google Code Search是Google推出的代码搜索服务,他可以帮助开发äh员从开源项目中扑ֈ°è‡ªå·±éœ€è¦çš„代码ã€?br />Google Code Search˜q›è¡Œäº†åŠŸèƒ½æ”¹˜q›ï¼š<br />一‹Æ¡æŸ¥è¯¢æ›´å¤šçš„¾Uªå½•<br />˜q‡æ×o注释<br />查询Java子类<br /><br />我下载了一个,试用了一下,¼‹®å®žèƒ½å¤Ÿå¾ˆå¤§½E‹åº¦ä¸Šæä¾›æŸ¥æ‰¾æ•ˆçއã€?br />呵呵åQŒå·®ç‚¹å¿˜äº†ï¼Œä¸‹è²åœ°å€æ˜?<a ><font color="#1d58d1">http://www.zymose.com/download/home.php</font></a><br /><br />引自 <a href="/aoelwh/news/2006/12/27/EclipseHawk.html">http://www.aygfsteel.com/aoelwh/news/2006/12/27/EclipseHawk.html</a><img src ="http://www.aygfsteel.com/gabengdou/aggbug/90360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gabengdou/" target="_blank">嘎崩è±?/a> 2006-12-27 18:18 <a href="http://www.aygfsteel.com/gabengdou/articles/90360.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java免费½Iºé—´http://www.aygfsteel.com/gabengdou/articles/89866.html嘎崩è±?/dc:creator>嘎崩è±?/author>Mon, 25 Dec 2006 04:32:00 GMThttp://www.aygfsteel.com/gabengdou/articles/89866.html
http://www.zymose.com/freejava/home.php

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ¶·ÁùÊÐ| ÊÙ¹âÊÐ| ÐìË®ÏØ| ºá·åÏØ| Âú³ÇÏØ| ´óʯÇÅÊÐ| äÃÖÝÊÐ| Ëç±õÏØ| ÐÂÉÛÏØ| ²¼¶û½òÏØ| ½ú½­ÊÐ| ͨ½­ÏØ| ÇìÑôÊÐ| ÒËÀ¼ÊÐ| ´óÍ¬ÏØ| ¸»´¨| Ä«ÓñÏØ| ¹óÄÏÏØ| ÎÚÊ²ÏØ| ºâÑôÏØ| ÒÊË®ÏØ| ÕýÏâ°×Æì| ¼¯°²ÊÐ| ÈýºÓÊÐ| Î÷³äÏØ| Ë«ÁÉÊÐ| ÉÂÎ÷Ê¡| »ôÇñÏØ| ¾ÅÁú³ÇÇø| ÁºÉ½ÏØ| רÀ¸| ÇàÆÖÇø| ´ïÖÝÊÐ| Êè¸½ÏØ| ÐÂÃñÊÐ| ÖñÉ½ÏØ| Á鱦ÊÐ| Ì«¿µÏØ| ¹²ºÍÏØ| ¹ãºÓÏØ| Çí½áÏØ|