W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Java 插件給項目加入了一些屬性 (propertiy).這些屬性已經(jīng)被賦予了默認的值,已經(jīng)足夠來開始構(gòu)建項目了.如果你認為不合適,改變它們的值也是很簡單的.讓我們看下這個例子.這里我們將指定 Java 項目的版本號,以及我們所使用的 Java 的版本.我們同樣也加入了一些屬性在 jar 的manifest里.
例子 7.5. 定制 MANIFEST.MF 文件
build.gradle
sourceCompatibility = 1.5
version = '1.0'
jar {
manifest {
attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': version
}
}
Java 插件加入的任務是常規(guī)性的任務,準確地說,就如同它們在構(gòu)建文件里聲明地一樣. 這意味著你可以使用任務之前的章節(jié)提到的方法來定制這些任務.舉個例子,你可以設(shè)置一個任務的屬性,在任務里加入行為,改變?nèi)蝿盏囊蕾? 或者完全重寫一個任務,我們將配置一個測試任務,當測試執(zhí)行的時候它會加入一個系統(tǒng)屬性:
例子 7.6. 測試階段加入一個系統(tǒng)屬性
build.gradle
test {
systemProperties 'property': 'value'
}
哪些屬性是可用的?
你可以使用 gradle properties 命令來列出項目的所有屬性. 這樣你就可以看到 Java 插件加入的屬性以及它們的默認值.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: