隨筆-20  評論-2  文章-0  trackbacks-0
          ant手冊中的ant配置classpath采用classpath標簽,可是我發(fā)現(xiàn)這樣配置總是不好用,還是直接用path可以使用
            設置classpath的方法有多種
          <path id="project.classpath">
              1<pathelement path="${basedir}/lib/aa.jar"/>
             2<pathelement location="aa.jar"/>與1的區(qū)別在于location可以去當前路徑,當然可以使用絕對路徑
              3<filelist id="file" dir="${basedir}/lin">
                    <file name="a.jar"/>
                    <file name="d:lib/b.jar"/>
               </filelist>
             4<fileset dir="d:/lib">
                 <include name="**/*.jar"/>
              </fileset>
             5手冊上說了dirset也好用,但是我測試了還是不要用的
          </path>   
            下面說classpath的使用
             樣例如下
               <javac scdir="./src" destdir="./classes">
                     <classpath refid="project.classpath"/> 
             </javac>


          下面是比較四種方式的優(yōu)缺點
             第一種調(diào)用的需要設置絕對路徑適合第三方jar包
              第二種則適合jar包和build.xml文件在同一目錄下的情況,但是我覺得兩個文件放在一起本身就不合理,估計是用的情況不多。
            前兩個都是設置單個jar包
             第三種是一個文件集合適合引入不同路徑的jar包,但是需要輸入每個jar包的名字,比較繁瑣,適合于jar包屬于不同位置,比較分散但是不多的情況
            第四種是一個文件夾,可以采用匹配模式來引入,這個適合在同一個文件夾下,文件名字比較多的情況下

          文章來源:http://blog.163.com/ccbobo_cat/blog/static/32099462200961051533899
          posted on 2009-07-10 05:16 C.B.K 閱讀(1653) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 香港| 桂林市| 绿春县| 保定市| 镇坪县| 米泉市| 庆安县| 阜城县| 义马市| 彭阳县| 扎赉特旗| 绥江县| 永昌县| 泸西县| 亚东县| 尉犁县| 博乐市| 东兰县| 永昌县| 昌黎县| 黎城县| 平凉市| 江口县| 桃江县| 安义县| 科技| 庆城县| 浙江省| 满洲里市| 大同县| 南丹县| 新晃| 汝阳县| 广灵县| 枞阳县| 化州市| 宁南县| 余江县| 瑞安市| 樟树市| 临邑县|