wiflish
          Loving Life! Loving Coding!
          posts - 98,comments - 98,trackbacks - 0
          一個ant中用于編譯的宏定義例子:
          ?1
          ?????<macrodef?name="compile">
          ?2?????????<attribute?name="module"/>
          ?3?????????<attribute?name="additional.src.dirs"?default=""/>
          ?4?????????<element?name="options"?optional="yes"/>
          ?5?
          ?6?????????<sequential>
          ?7?????????????<echo>Compiling?@{module}</echo>
          ?8?????????????<mkdir?dir="${build.dir}/@{module}/classes"/>
          ?9?????????????<mkdir?dir="${test.dir}/@{module}/classes"/>
          10?????????????<javac?srcdir="${src}/@{module};@{additional.src.dirs}"
          11?????????????????destdir="${build.dir}/@{module}/classes"?debug="${compile.debug}"
          12?????????????????deprecation="${compile.deprecation}"?optimize="${compile.optimize}"
          13?????????????????classpathref="@{module}.compile.classpath">
          14?????????????????<options/>
          15?????????????</javac>
          16?????????????<javac?srcdir="test/@{module}"?debug="true"
          17?????????????????destdir="${test.dir}/@{module}/classes">
          18?????????????????<classpath>
          19?????????????????????<path?refid="@{module}.test.classpath"/>
          20?????????????????????<path?location="${build.dir}/@{module}/classes"/>
          21?????????????????</classpath>
          22?????????????????<options/>
          23?????????????</javac>
          24?????????</sequential>
          25?????</macrodef>

          ?? 調用宏代碼:?
          1、<compile?module="web"?additional.src.dirs="${build.dir}/web/gen"/>
          2、<compile module="dao"/>
          posted on 2006-05-18 16:47 想飛的魚 閱讀(442) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 如东县| 临朐县| 信阳市| 诸暨市| 上高县| 大荔县| 镇安县| 改则县| 湛江市| 鹤山市| 洮南市| 疏勒县| 简阳市| 四子王旗| 屯留县| 柞水县| 安溪县| 丰宁| 桑植县| 绿春县| 海伦市| 南澳县| 商南县| 车险| 普兰店市| 泾阳县| 保山市| 云龙县| 蒙自县| 纳雍县| 腾冲县| 四会市| 昭平县| 镇平县| 沂水县| 沭阳县| 大厂| 招远市| 道真| 万源市| 芮城县|