zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0
          比如在執(zhí)行build.xml的某些任務(wù)時候,需要從外面的命令行傳遞參數(shù)給ant腳本。
          可以通過以下的方式進行參數(shù)傳入:
          ant -f ../../build.xml idc.$type.$ismenu.war -Dparent_version=$parent_version -Dson_version=$son_version

          使用方法:   
              在build.xml文件定義如下屬性:
             <property name="parent.version" value="${parent_version}" />
             <property name="son.version" value="${son_version}" />

          在任務(wù)中使用:

                  <target name="war" depends="build.all">

                          <property name="war.name" value="${product.bin.dir}/${project.context}-${parent.version}-${current.date}.war"/>

                          <war destfile="${war.name}" webxml="${project.webroot}/WEB-INF/web.xml">
                                  <fileset dir="${project.webroot}">
                                          <include name="**/*"/>
                                  </fileset>
                          </war>
                  </target>

          紅色字體部分,就可以實現(xiàn)從此參數(shù)取得值。

          通過以上方法,就可以從命令行中把參數(shù)傳遞入ant腳本。
          這樣,就可以靈活的使用shell腳本和ant腳本的整合。實現(xiàn)更方便和靈活的功能。



          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2011-09-02 14:44 zhyiwww 閱讀(7820) 評論(0)  編輯  收藏 所屬分類: j2eelinux
          主站蜘蛛池模板: 迭部县| 鄂温| 驻马店市| 土默特右旗| 高青县| 崇文区| 安陆市| 和政县| 葫芦岛市| 来凤县| 章丘市| 忻州市| 秦皇岛市| 朝阳县| 鹤岗市| 普兰店市| 新昌县| 九江市| 桃源县| 扎赉特旗| 五原县| 通道| 芷江| 贞丰县| 即墨市| 东乌| 罗田县| 石林| 天峨县| 和林格尔县| 柘城县| 和静县| 兴隆县| 秭归县| 四川省| 收藏| 新平| 响水县| 安化县| 洪湖市| 田林县|