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

鍍金池/ 教程/ 物聯(lián)網(wǎng)/ 任務(wù)
使用構(gòu)建腳本塊應(yīng)用插件
使用方法
獲取依賴列表
Logging
第 22 章 Java 插件
更多關(guān)于插件
從外部工具和庫記錄日志
調(diào)用 Ant 任務(wù)
22.9.Clean
Java 構(gòu)建入門
文件集合
依賴管理
建立項(xiàng)目
定位 tasks
構(gòu)建一個(gè) WAR 文件
下載與安裝
使用其他的腳本配置項(xiàng)目
工具和集成開發(fā)環(huán)境
公共配置
擴(kuò)展屬性
只能在構(gòu)建腳本中使用
通用配置
22.13.測試
構(gòu)建日志
文件樹
22.11.編譯 java
公共屬性
查找社區(qū)插件
使用 Gradle 圖形界面
總結(jié)
任務(wù)
局部變量
配置任意對象
導(dǎo)入一個(gè)Ant構(gòu)建
不能與subjects{},allprojects{}等結(jié)合使用
特點(diǎn)
失敗后繼續(xù)執(zhí)行構(gòu)建
孵化中的軟件開發(fā)插件
List 和 Map 集合
閉合作為方法的最后一個(gè)參數(shù)
War 插件 (未完成)
腳本 API
使用 Gradle 命令行
Java 插件
Task 規(guī)則
依賴管理的基礎(chǔ)知識
替換 tasks
22.7.1.Source Set 屬性
應(yīng)用插件
項(xiàng)目之間的依賴
任務(wù)
War
文件操作
聲明你的依賴
教程
編寫構(gòu)建腳本
改變Gradle的記錄內(nèi)容
Running your web application
構(gòu)建腳本代碼
22.12.增量Java編譯
Groovy JDK
跳過 tasks
倉庫
定義一個(gè)多項(xiàng)目構(gòu)建
發(fā)布 artifacts
短標(biāo)記法
22.14.1.Manifest
補(bǔ)充
Standard Gradle plugins
使用其他的腳本配置任意對象
復(fù)制文件
總結(jié)
如何停止守護(hù)進(jìn)程
使用已經(jīng)存在的任務(wù)
如何啟動(dòng)Gradle的守護(hù)進(jìn)程
Gradle 屬性 和 system 屬性
一個(gè)基礎(chǔ)的 Java 項(xiàng)目
Choosing a log level
查看特定依賴
屬性存取器
定義 tasks
集成插件
未來可能的改進(jìn)
項(xiàng)目布局
在構(gòu)建中使用自定義Ant任務(wù)
Groovy 基礎(chǔ)
一個(gè)基本的 Groovy 項(xiàng)目
搖籃守護(hù)進(jìn)程如何使構(gòu)建速度更快
創(chuàng)建一個(gè)發(fā)行版本
22.13.1.執(zhí)行測試
管理和配置
動(dòng)態(tài)任務(wù)
22.13.2.調(diào)試
總結(jié)
外部的依賴
如何禁用Gradle的守護(hù)進(jìn)程
跳過 up-to-date 的任務(wù)
概述
快捷的任務(wù)定義
軟件開發(fā)插件
項(xiàng)目 API
語言插件
自定義任務(wù)屬性
關(guān)于這本指南
22.15.上傳
插件DSL的限制
配置 tasks
多任務(wù)調(diào)用
可有可無的圓括號
API
守護(hù)進(jìn)程何時(shí)會出錯(cuò)
使用一個(gè)歸檔文件的內(nèi)容作為文件樹
22.13.3.測試過濾
在 Gradle中使用Ant
任務(wù)樹
定制War
Projects 和 tasks
終止 tasks
項(xiàng)目列表
任務(wù)列表
多項(xiàng)目的 Java 構(gòu)建
22.13.8.公共值
通過 DAG 配置
22.7.2.定義一個(gè)新的 source set
獲取構(gòu)建信息
使用同步任務(wù)
給 task 加入描述
怎樣抑制“please consider using the Gradle Daemon”消息
Locating files
22.8.Javadoc
網(wǎng)頁應(yīng)用快速入門
項(xiàng)目布局
什么是 Gradle 的守護(hù)進(jìn)程
22.14.Jar
任務(wù)依賴
二進(jìn)制插件
The Gradle Daemon
安裝 Gradle
介紹
排除任務(wù)
22.7.3.一些 source set 的例子
什么時(shí)候不使用Gradle守護(hù)進(jìn)程
編寫自己的日志信息
定制項(xiàng)目
基礎(chǔ)插件
JVM 選項(xiàng)
22.13.6.測試分組
依賴管理
聲明變量
約束語法
孵化中的語言插件
收藏夾
外部的依賴
閉合委托對象
發(fā)布 JAR 文件
22.10.資源
Gradle 插件
16.1.使用 Ant 任務(wù)和 Ant 類型的構(gòu)建
Hello world
選擇執(zhí)行構(gòu)建
孵化中的集成插件
深入了解 Tasks
構(gòu)建腳本的基礎(chǔ)知識
使用資源設(shè)置
指定一組輸入文件
默認(rèn)任務(wù)
插件的作用是什么
給 task 加入依賴
什么是依賴管理?
22.13.4.通過系統(tǒng)屬性執(zhí)行單獨(dú)測試
守護(hù)進(jìn)程占用多大內(nèi)存并且能不能給它更大的內(nèi)存?
排除故障
準(zhǔn)備階段
獲取任務(wù)具體信息
22.13.5.測試檢測
為什么會在機(jī)器上出現(xiàn)不只一個(gè)守護(hù)進(jìn)程
為什么用 Groovy?
腳本插件
使用
Groovy 快速入門
創(chuàng)建歸檔文件
簡化任務(wù)名
使用插件的插件DSL
依賴配置
命令行
插件的類型
Gradle 構(gòu)建語言
Ant的屬性與引用
22.13.7.測試報(bào)告
創(chuàng)建 Eclipse 項(xiàng)目
給 tasks 排序
用法
獲取項(xiàng)目屬性列表
緩存
標(biāo)準(zhǔn)項(xiàng)目屬性
設(shè)置
資源設(shè)置

任務(wù)

Java 插件引入了許多任務(wù)到項(xiàng)目當(dāng)中, 具體如下表所示

表22.1 java 插件-任務(wù)

任務(wù)名 依賴 類型 描述
compileJava 所有產(chǎn)生編譯 classpath 的任務(wù),包括編譯配置項(xiàng)目的所依賴的 jar 文件 JavaCompile 使用 javac 命令編譯產(chǎn)生 java源文件
processResources - Copy 復(fù)制生產(chǎn)資源到生產(chǎn) class 文件目錄
classes compileJava任務(wù)和processResources任務(wù)。有一些插件添加額外的編譯任務(wù) Task 組裝生產(chǎn)class文件目錄
compileTestJava compile任務(wù)加上所有產(chǎn)生測試編譯的classpath的任務(wù) JavaCompile 使用 javac編譯產(chǎn)生 java 測試源文件
processTestResources - Copy 復(fù)制測試資源到測試 class 文件目錄
testClasses compileTestJava 和 processTestResources 任務(wù)。一些插件會添加額外的測試編譯任務(wù) Task 組裝測試class文件目錄
jar compile Jar 組裝 Jar 文件
javadoc compile javadoc 使用 javadoc 命令為 Java 源碼生產(chǎn) API 文檔
test compile,compileTest,加上所有產(chǎn)生 test runtime classp 的任務(wù) Test 使用 JUnit或者TestNG 進(jìn)行單元測試
uploadArchives 在archives配置中產(chǎn)生信息單元的文件,包括了 jar Upload 上傳信息單元在archives配置中,包括 Jar 文件
clean - Delete 刪除項(xiàng)目構(gòu)建目錄
cleanTaskName - Delete 刪除指定任務(wù)名所產(chǎn)生的項(xiàng)目構(gòu)建目錄,CleanJar會刪除jar任務(wù)創(chuàng)建的jar 文件,cleanTest將會刪除由 test 任務(wù)創(chuàng)建的測試結(jié)果

對于添加到項(xiàng)目中的每個(gè)資源設(shè)置, java 插件將會加入以下編譯任務(wù)

表22.2.java 插件-資源設(shè)置任務(wù)

任務(wù)名 依賴 類型 描述
compileSourceSetJava 產(chǎn)生資源設(shè)置編譯 classpath 的所有任務(wù) JavaCompile 使用 javac 命令編譯給定資源設(shè)置的 Java 源文件
processSourceSetResources - Copy 復(fù)制給定資源設(shè)置的資源到classes目錄下。
sourceSetClasses compileSourceSetJava任務(wù)和processSourceSetResources任務(wù)。一些插件給資源設(shè)置添加額外的編譯工作。 Task 組裝資源設(shè)置的class目錄

Java 插件同時(shí)也增加了一些為項(xiàng)目生命周期服務(wù)的任務(wù)

表22.3.java 插件-生命周期任務(wù)

任務(wù)名 依賴 類型 描述
assemble 項(xiàng)目中的所有歸檔任務(wù),包括 jar 任務(wù)。一些插件給項(xiàng)目增加的額外歸檔任務(wù) Task 組裝項(xiàng)目的所有檔案
check 項(xiàng)目中的所有驗(yàn)證任務(wù),包括 test 任務(wù)。一些插件給項(xiàng)目增加的額外驗(yàn)證任務(wù) Task 執(zhí)行項(xiàng)目中的所有驗(yàn)證任務(wù)
build assemble任務(wù)和 check 任務(wù) Task 構(gòu)建完整地項(xiàng)目
buildNeeded build 任務(wù)和buildNeeded 任務(wù)的testRuntime任務(wù)配置的所有項(xiàng)目的依賴庫 Task 構(gòu)建完整地項(xiàng)目并且構(gòu)建該項(xiàng)目依賴的所有項(xiàng)目
buildDependents build and buildDependents tasks in all projects with a project lib dependency on this project in a testRuntime configuration. Task 構(gòu)建完整項(xiàng)目并且構(gòu)建所有依賴該項(xiàng)目的項(xiàng)目
buildConfigName 產(chǎn)生由ConfigName配置的信息單元的任務(wù)。 Task 根據(jù)指定的配置組裝信息單元。這個(gè)任務(wù)是由 Java 插件隱式添加的基礎(chǔ)插件添加的。
uploadConfigName 上傳由ConfigName配置的信息單元的任務(wù)。 Upload 根據(jù)指定的配置組裝并上傳信息單元。

。這個(gè)任務(wù)是由 Java 插件隱式添加的基礎(chǔ)插件添加的。

下圖顯示了這些任務(wù)之間的關(guān)系

圖22.1.java 插件-任務(wù)

java plugin-tasks