posts - 48, comments - 13, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          用ant bulid時顯示javac的文件列表

          Posted on 2009-01-05 10:03 董銳 閱讀(699) 評論(0)  編輯  收藏
          在Eclipse下打開Window-preference,點擊ant,鉤中 create problem markers from "javac" results

          在bulid.xml中配置紅色屬性就行了。

          <project name="YGKH" default="help" basedir="." >

           <property name="build.dir" value="WEB-INF/classes"/>
           <property name="lib.dir" value="WEB-INF/lib"/>
           <property name="src.dir" value="src"/>
           
           <target name="help">
            <echo>
            This script requires Ant 1.5 or higher

            usage:
               ant -help  display ant help screen
               ant help   display this message
               ant clean  delete the built directory
               ant war   war
            </echo>
           </target>
           <path id="master-classpath">
            <fileset dir="${lib.dir}">
              <include name="*.jar"/>
            </fileset>
           </path>
           <target name="clean">
            <delete file="${war.file}" quiet="true"/>
            <delete dir="${build.dir}"/>
           </target>


           <target name="build" description="Compile main source tree java files into class files, generate jar files">

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

             <javac destdir="${build.dir}"  listfiles="true"
              debug="true" deprecation="false" optimize="false" failonerror="true">
              <src path="${src.dir}"/>
              <classpath refid="master-classpath"/>
             </javac>
             <copy todir="${build.dir}" preservelastmodified="true">
               <fileset dir="${src.dir}">
                <include name="**/*.xml"/>
               </fileset>
             </copy>
           </target>

           <target name="war" depends="build">
            <war warfile="YGKH.war" webxml="WEB-INF/web.xml">
             <fileset dir="../YGKH">
              <include name="images/**"/>
              <include name="WEB-INF/**"/>
              <include name="css/**"/>
              <include name="js/**"/>
              <include name="*.html"/>
             </fileset>
             
            </war>
           </target>
           <target name="all" depends="clean,build,war" description="Clean,build,war"/>
          </project>


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 南城县| 方山县| 崇义县| 涿鹿县| 通江县| 衢州市| 小金县| 洮南市| 长顺县| 永安市| 贞丰县| 玛纳斯县| 锡林郭勒盟| 阿合奇县| 新疆| 乐清市| 龙游县| 柘城县| 尤溪县| 磴口县| 平陆县| 碌曲县| 云浮市| 蒙城县| 台湾省| 绥宁县| 大同市| 武冈市| 满城县| 乐山市| 通辽市| 永川市| 喀喇| 陈巴尔虎旗| 宜君县| 淮安市| 阳信县| 定日县| 余姚市| 南陵县| 嘉鱼县|