在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ Apache Ant屬性
Ant Telnet任務
Ant Javac任務
Apache Ant構建文件-project標簽
Apache Ant任務失敗
Apache Ant目標-target標簽
Apache Ant API
Ant Condition任務
Ant過濾器任務
Ant Mkdir創(chuàng)建目錄任務
Ant休眠任務
Apache Ant入門程序(Hello World)
Apache Ant InputHandler接口
Ant JUnit任務
Apache Ant自定義組件
Apache Ant參數(shù)處理器
Apache Ant令牌過濾器
Apache Ant IDE集成
Ant Concat任務
Apache Ant安裝
ANT教程
Apache Ant類型
Ant EAR任務
Ant簡介
Ant長度任務
Ant Chmod任務
Ant LoadFile任務
Ant導入任務
Apache Ant If和Unless用法
Ant Gzip任務
Ant移動文件任務
Apache Ant Jar示例
Apache Ant任務-task標簽
Apache Ant監(jiān)聽器和記錄器
Ant AntStructure任務
Ant刪除任務
Apache Ant Java任務
Apache Ant basename任務
Ant Zip任務
Ant之外的Apache Ant任務
Ant Copy任務
Ant CVS任務
Apache Ant命令行參數(shù)
Apache Ant功能特性
Apache Ant屬性
Ant War任務

Apache Ant屬性

屬性是鍵值對,其中每個值都與鍵相關聯(lián)。屬性用于設置可在構建文件中的任何位置訪問的值。 設置屬性后,無法更改。

Apache Ant提供了<property>標記,可用于設置屬性。

Apache Ant屬性類型有兩種:

  • 內置屬性
  • 用戶定義的屬性

1. Apache Ant內置屬性

Apache Ant提供了各種內置屬性,我們可以在構建文件中訪問所有這些屬性。 下面的表中給出了一些內置屬性。

屬性 描述
basedir 用于項目基礎的絕對路徑
ant.file 用于構建文件的絕對路徑
ant.version 用于Ant的版本
ant.project.name 它包含當前正在執(zhí)行的項目的名稱
ant.project.default-target 它包含當前正在執(zhí)行的項目的默認目標的名稱
ant.project.invoked-targets 調用當前項目時的目標列表
ant.java.version 擁有的JVM版本
ant.core.lib ant.jar文件的絕對路徑
ant.home 包含Ant的主目錄
ant.library.dir 包含用于加載Ant的jar的目錄。

Apache Ant用戶定義的屬性

除了內置屬性,Apache Ant還提供了在buildfile中創(chuàng)建自定義屬性的工具。

要創(chuàng)建屬性,請?zhí)峁?code><property>標記,該標記使用namevalue屬性。 name屬性是屬性的名稱,value屬性包含的值。

為了進一步了解,讓我們來看下面一個例子。

Apache Ant屬性示例

文件:build.xml -

<project name="apache-ant project" default="run">  
    <property name="student-name" value = "Maxsu"></property>  
    <target name="run">  
        <echo>${student-name} is our student.</echo>  
    </target>  
    <target name="compile">  
        <javac includeantruntime="false" srcdir="./src" destdir = "test"></javac>  
    </target>  
</project>

執(zhí)行輸出結果如下:


上一篇:Ant Copy任務下一篇:Apache Ant Java任務