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 想飛的魚 閱讀(443) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 墨玉县| 汉川市| 临沧市| 灯塔市| 阳朔县| 西华县| 道真| 英德市| 高清| 汪清县| 枣庄市| 自贡市| 怀来县| 宁都县| 历史| 栾川县| 古丈县| 资阳市| 兴宁市| 电白县| 湖北省| 东明县| 新丰县| 永新县| 宁晋县| 抚松县| 离岛区| 茂名市| 准格尔旗| 轮台县| 宣武区| 云南省| 旌德县| 商南县| 颍上县| 桂林市| 泊头市| 合肥市| 安陆市| 格尔木市| 辽中县|