ant安裝與環(huán)境配置。

本系列使用ant的目的是基于ant實現(xiàn)springactiviti任務流程。
1.概述

Apache基金會下的跨平臺構建工具。將軟件編譯、測試、部署等步驟聯(lián)系在一起加以自動化的一個工具,大多用于Java環(huán)境中的軟件開發(fā)。

1.1 優(yōu)點:

跨平臺性:ant是基于純java語言編寫,繼承了java的大部分特性,跨平臺性自然就是其中之一。

腳本操作:ant操作簡單,作為一門腳本流程引擎,可讀性強,使用自動化腳本流程對項目打包,部署,編譯,測試。

可移植性:腳本格式基于xml格式,可移植性強。每個ant腳本中都設置了一系列任務(target),通過調用target樹,調用各類task任務。

1.1? 開發(fā)環(huán)境

系統(tǒng):win10

JDK:11

開發(fā)工具:idea

1.2? ant下載

Apache官方下載:https://ant.apache.org/bindownload.cgi


說明:

1.PGP:公鑰加密/解密

2.zip:windows下壓縮包

3.tar:包屬于打包文件,Unix和類Unix系統(tǒng)上的壓縮打包

4.SHA512:SHA (Secure Hash Algorithm,譯作安全散列算法) 是美國國家安全局 (NSA) 設計,美國國家標準與技術研究院 (NIST) 發(fā)布的一系列密碼散列函數。--源自百度百科

為什么包有這些說明,我也母雞,有知道的可以跟我說一哈,我也可以補充。

1.3 解壓、配置 ANT_HOME

1.3.1 解壓后目錄如下圖:

1.3.2 ant執(zhí)行方式

第一種方式:以下兩種方法要求有build.xml配置文件,其操作過程更傾向于手動打包。不推薦

方法一:bin目錄下,雙擊bat程序運行build任務。

方法二:通過命令臺cd到ant的bin目錄下,執(zhí)行ant.bat

第二種方式:通過jdk執(zhí)行。推薦

環(huán)境變量配置:ANT_HOME:

1.ant環(huán)境變量



2.path路徑配置


有人可能有疑問為什么不在path下直接創(chuàng)建ANT_HOME,將ant的bin目錄塞進去簡單粗暴。這也算是我踩過的一個坑,有些軟件的環(huán)境配置讀取是直接在path目錄下讀取格式為%XXX_HOME%變量,建議以后的環(huán)境變量都如下配置以防萬一。

若是以上方法無法識別ant命令。解決辦法

一、簡單粗暴,在系統(tǒng)path下直接添加ant完整路徑。E:\software\apache-ant-1.10.9\bin(這是我的路徑),如圖所示:


二、如果jdk使用的是路徑,建議改成環(huán)境變量%JAVA_HOME%的形式,在系統(tǒng)變量的path下增加%JAVA_HOME%\bin,理由如上所說。

試過若是jdk環(huán)境變量與ant環(huán)境變量配置不一致,可能會導致ant命令不生效。



成功結果如下圖。


結尾:建議使用maven打包方便快捷,都是打包編譯工具。

ant有好看的gui界面比maven好看了些,在項目管理中,maven管理項目周期打包編譯集成,比ant更有優(yōu)勢。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 夜鶯2517閱讀 128,106評論 1 9
  • 版本:ios 1.2.1 亮點: 1.app角標可以實時更新天氣溫度或選擇空氣質量,建議處女座就不要選了,不然老想...
    我就是沉沉閱讀 7,386評論 1 6
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月,有人笑有人哭,有人歡樂有人憂愁,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,831評論 28 54
  • 兔子雖然是枚小碩 但學校的碩士四人寢不夠 就被分到了博士樓里 兩人一間 在學校的最西邊 靠山 兔子的室友身體不好 ...
    待業(yè)的兔子閱讀 2,766評論 2 9

友情鏈接更多精彩內容