2014年6月8日 星期日

ant - 如何在製作jar file時將一系列的*.jar 置入manifest classpath中?

參考:how-convert-list-jar-files-ant-classpath-build-jar

標題實在很不好下..總之就是,假設我有一堆的jar file置放於 lib 這個目錄下,今天我想打包一個jar檔案,class-path需要參考到這個lib目錄下的所有jar,但我又不希望一個一個手動輸入jar 名稱,該怎麼做?


原先一個一個輸入,build.xml可能如下:
 
  
  
     
       
           
   
       
       
   
  
    


若lib下的jar檔案數量很少,這樣做還沒什麼問題,但是當我今天lib下的jar檔假設有10多個以上,且常常要新增,那麼一直來維護這個build.xml就是很浪費時間的事情。

所以,參考上述網址,更改如下:
 
 
  
    
      
    
       
  
      
      
    
  
     
       
           
   
       
       
   
  
    


如果不放心,當執行完畢ant build後,可以解壓縮jar檔看manifest.mf正不正常:

沒有留言:

張貼留言