ant安裝、環境變量配置、ant實例


(本文第一地址:http://www.cnblogs.com/huangchanghuan/p/6597741.html)  

最近需要使用ant打包項目,在服務器上面部署定時器執行任務,所以記錄這此ant打包項目的過程;

     1.java命令行基礎要熟練(一些參數配置),才能避免ant配置參數不對而產生的bug

      (配置javac時候,沒有加debug="true",導致jar包運行,日志中輸出不了類名,只有一個'?'號)

      INFO 2017-03-21.23:59:03.505 [?:?] 線程任務成功返回:線程執行完成.

     2.ant打包項目還是其他工具打包,所有項目必須按要求使用jdk版本

一、安裝ant

官方http://ant.apache.org/bindownload.cgi下載新版(目前為Ant1.10.1)的ant,得到的是一個apache-ant-1.10.1-bin.zip的壓縮包。將其解壓到你的硬盤上,例如:C:\apache-ant-1.10.1。

二、配置環境變量

window中設置ant環境變量:

ANT_HOME    C:/ apache-ant-1.10.1

path             C:/ apache-ant-1.10.1/bin

classpath      C:/apache-ant-1.10.1/lib

三、驗證ant安裝成功(如果驗證不通過,請按前面步驟檢查)

3.1進行如下操作驗證:

依次:開始->運行->cmd,輸入如下命令:ant

  如果出現如下內容,說明安裝成功:  

  

  【說明ant安裝成功!因為ant默認運行build.xml文件,這個文件需要我們建立。】

3.2查看版本:ant  -version

  

3.3如果驗證不成功,請仔細檢查環境配置.

四.ant實例

 4.1項目結構

  目標用ant生成sunstar-coupon-1.0.jar, 這個jar能執行JDMessageMonitor.main方法就可以了(所以后面ant配置文件build.xml只對JDMessageMonitor編譯)

  注意ant的配置文件build.xml放在項目根目錄下(一般).

  

 4.2項目build.xml

  這是簡單的配置,里面有詳細的注解

<?xml version="1.0" encoding="GBK"?>
<!--project 用於定義一個ant工程,其中的三項name、default、basedir缺一不可。
作用分別為:定義工程名、制定默認執行的任務、以及工程基礎的路徑型(它是計算其它路徑的基礎,一般情況下使用.即在java工程根目錄即可)-->
<project name="coupon" default="jar" basedir=".">
    <description>easy ant</description> <!--描述,個人覺得就是一提示作用,沒什么實際用途-->
    <property name="src" value="src" /><!--定義源文件路徑,其中的value換成location也行,使用value的時候,${src}得到的就是src這個值,如果使用location,得到的是src這個目錄的絕對路徑-->
    <property name="classes" value="ant/bin" /><!--編譯后class文件存放的地方-->
    <property name="jar_dir_name" value="C:\Users\peter\Desktop\sunstar-coupon-1.0.jar" /> <!--我們要生成的jar包-->
    <property name="lib.dir" value="doc"/> <!--其他引用的jar包存放的位置-->

 

 請關注公眾號,進入公眾號,然后搜索  “ant” 關鍵字,查看全文,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM