W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
下表列出了 Source Set 的一些重要屬性, 更多細(xì)節(jié)請查看 SourceSet 的 API 文檔.
表22.9.java 插件- Source Set 屬性
配置名稱 | 類型 | 默認(rèn)值 | 描述 |
---|---|---|---|
name | String (read-only) | Not null | 用來識別source set的名稱 |
output | SourceSetOutput(read-only) | Not null | source set的輸出文件,包含其編譯的classes和resources |
output.classesDir | File | buildDir/classes/name | 在該目錄下生成存放這個source set的classes文件 |
output.resourcesDir | File | buildDir/resources/name | 在該目錄下生成存放這個source set的resources文件 |
compileClasspath | FileCollection | compileSourceSet configuration | 這個source set編譯時使用的classpath |
runtimeClasspath | FileCollection | output + runtimeSourceSet configuration | 執(zhí)行當(dāng)前source set的classes文件時的classpath |
java | SourceDirectorySet(read-only) | Not null | 當(dāng)前source set的java源文件,僅包含存在于java目錄下的所有.java文件,排除其他任何文件. |
java.srcDirs | Set.可以設(shè)置為在Section 15.5, “Specifying a set of input files”中描述的任何值 | [projectDir/src/name/java] | 該source set的包含java源文件的目錄 |
resources | SourceDirectorySet(read-only) | Not null | 該source set的資源,只包含存在于resource目錄嚇得資源文件,會排除在resource下的所有.java文件,其他插件,如Groovy插件會在該集合中排除一些其他的文件. |
resources.srcDirs | Set.可以設(shè)置為在Section 15.5, “Specifying a set of input files”中描述的任何值 | [projectDir/src/name/resources] | 該source set的包含資源文件的目錄 |
allJava | SourceDirectorySet(read-only) | java | 該source set的所有.java文件。一些插件,如Groovy插件,添加額外的Java源文件到這個集合。 |
allSource | SourceDirectorySet(read-only) | resources + java | 該source set的所有源文件。這包括所有的資源文件和所有Java源文件。一些插件,如Groovy插件,添加額外的源文件到這個集合。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: