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 想飛的魚 閱讀(444) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 澳门| 沧州市| 周宁县| 民乐县| 武强县| 双牌县| 舟曲县| 莒南县| 鄂伦春自治旗| 天等县| 温宿县| 长岭县| 林州市| 石阡县| 南投县| 贡山| 黄龙县| 海晏县| 周至县| 中卫市| 叙永县| 邹城市| 宝山区| 鲜城| 博湖县| 隆回县| 西乌珠穆沁旗| 塔河县| 紫阳县| 北安市| 迭部县| 寻乌县| 八宿县| 永年县| 鹤峰县| 水城县| 吉木萨尔县| 鹿邑县| 恩平市| 蓬安县| 镇雄县|