匯入 ant中的classpath配置和使用

2021-08-30 03:12:28 字數 500 閱讀 6429

ant手冊中的ant配置classpath採用classpath標籤,可是我發現這樣配置總是不好用,還是直接用path可以使用

設定classpath的方法有多種 1

2與1的區別在於location可以去當前路徑,當然可以使用絕對路徑 3

45手冊上說了dirset也好用,但是我測試了還是不要用的

下面說classpath的使用

樣例如下

下面是比較四種方式的優缺點

第一種呼叫的需要設定絕對路徑適合第三方jar包

第二種則適合jar包和build.xml檔案在同一目錄下的情況,但是我覺得兩個檔案放在一起本身就不合理,估計是用的情況不多。

前兩個都是設定單個jar包

第三種是乙個檔案集合適合引入不同路徑的jar包,但是需要輸入每個jar包的名字,比較繁瑣,適合於jar包屬於不同位置,比較分散但是不多的情況

第四種是乙個資料夾,可以採用匹配模式來引入,這個適合在同乙個資料夾下,檔案名字比較多的情況下

在ant指令碼中對外部ant任務的呼叫

在ant指令碼中對外部ant任務的呼叫,在多專案管理中特別有用。兩種方法總結一下 使用antfile 使用exec 一 使用antfile antfile表示子專案的構建檔案。dir表示構建檔案所再的目錄,預設為當前目錄。inheritall表示父專案的所有屬性在子專案中都可使用,並覆蓋子專案中的同...

ant打包中遇到的問題

以前用ant打包一直都沒發現問題,最近安裝了eclipse,用自帶的ant v1.6.5 進行打包,編譯沒有問題,當打包ejb的時候,會報錯 saxexception while parsing meta inf ejb jar.xml this probably indicates badly f...

ant修改檔案中的內容

ant可以幫我們做很多事情,當然也包括,為我們修改檔案中的指定字串。主要有以下兩個方法 一 replace命令 例子 作用 可以將test2.html中的字串a,替換成test 二 replaceregexp命令 上面的replace命令用起來很簡單,但沒有辦法做正則匹配,如果要替換的字串,是需要用...