freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ant自動化腳本編譯-wenkub

2023-03-29 23:37:57 本頁面
 

【正文】 執(zhí)行其他部分。一個目標( target)是生成過程中已定義的一個步驟,它執(zhí)行任意數(shù)量的操作,比如編譯一組源文件。隨著應(yīng)用程序的生成過程變得更加復(fù)雜,確保在每次生成期間都使用精確相同的生成步驟,同時實現(xiàn)盡可能多的自動化,以便及時產(chǎn)生一致的生成版本,這就變得更加重要 Ant的優(yōu)勢 ? Ant 定義生成文件之間的依賴關(guān)系 ,它使用跨平臺的 Java 類。ANT自動化腳本編譯 研發(fā)中心 /軟件產(chǎn)品線 曹鋒 2023年 1月 5日 Ant 是什么 ? Apache Ant 是一個基于 Java 的生成工具。使用 Ant,您能夠編寫單個生成文件,這個生成文件在任何 Java 平臺上都一致地操作(因為 Ant 本身也是使用 Java 語言來實現(xiàn)的) ,這就是 Ant 最大的優(yōu)勢 Ant 生成文件剖析 ? Ant 沒有定義它自己的自定義語法;相反,它的生成文件是用 XML 編寫的。 并且這些操作本身是由其他專用任務(wù)標簽執(zhí)行的 Ant 生成文件剖析 ? 然后這些任務(wù)將根據(jù)需要被分組到各個 target 元素中。 ? 例如,通過僅調(diào)用某些目標,您可以編譯項目的源代碼,卻不必創(chuàng)建可安裝的項目文件 Ant 生成文件剖析 ? 頂級 project 元素需要包含一個 default 屬性,如果在 Ant 被調(diào)用時沒有指定目標,這個屬性將指定要執(zhí)行的目標。 屬性 ? Ant 中的屬性類似編程語言中的變量,它們都具有名稱和值。 Ant 的 location 屬性專門設(shè)計用于以平臺無關(guān)的方式包含文件系統(tǒng)路徑。與順序指定 target 所不同的是, Ant 采用一種更靈活的方法來定義 依賴關(guān)系 。init 目標不依賴其他任何目標,因此它將首先被執(zhí)行。 從命令行運行 Ant ? 從命令提示符調(diào)用 Ant 可以簡單得只需鍵入單獨的 ant。當然,有時使用具有其他名稱的生成文件更方便,在那樣的情況下,您需要對 Ant 使用 buildfile file 參數(shù)( f file 是其簡寫形式) 命令行選項 ? 另一個有用的選項是 D,它用于設(shè)置隨后可以在生成文件中使用的屬性。 D 標志在讀取生成文件中的任何信息之前設(shè)置某個屬性;由于生成文件中的指派落在這個初始指派之后,因此它不會改變其值 IDE 集成 ? 編譯源代碼 – javac srcdir=src/ ? 這個標簽尋找 src 目錄中以 .java 為擴展名的所有文件,并對它們調(diào)用 javac 編譯器,從而在相同的目錄中生成類文件。如果某個類文件已經(jīng)存在,并且對應(yīng)的源文件自從該類文件生成以來還沒有改變過,那么該源文件就不會被重新編譯。每個 JAR 文件都包含一個清單文件,它可以指定該 JAR 文件的屬性 ? 下面是 Ant 中 jar 任務(wù)的一個簡單使用例子: ? jar destfile= basedir=classes/ IDE 集成 ? 這將創(chuàng)建一個名為 的 JAR 文件,并把 classes 目錄中的所有文件添加到其中( JAR文件能夠包含任意類型的文件,而不只是類文件)。 IDE 集成 ? jar destfile= basedir=classes ? manifest ? attribute name=BuiltBy value=${}/ ? attribute name=Mainclass value=/ ? /
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1