Java 插件Source Set 屬性

2020-07-24 16:10 更新

下表列出了 Source Set 的一些重要屬性, 更多細(xì)節(jié)請查看 SourceSet 的 API 文檔.

表22.9.java 插件- Source Set 屬性

配置名稱類型默認(rèn)值描述
nameString (read-only)Not null用來識別source set的名稱
outputSourceSetOutput(read-only)Not nullsource set的輸出文件,包含其編譯的classes和resources
output.classesDirFilebuildDir/classes/name在該目錄下生成存放這個source set的classes文件
output.resourcesDirFilebuildDir/resources/name在該目錄下生成存放這個source set的resources文件
compileClasspathFileCollectioncompileSourceSet configuration這個source set編譯時使用的classpath
runtimeClasspathFileCollectionoutput + runtimeSourceSet configuration執(zhí)行當(dāng)前source set的classes文件時的classpath
javaSourceDirectorySet(read-only)Not null當(dāng)前source set的java源文件,僅包含存在于java目錄下的所有.java文件,排除其他任何文件.
java.srcDirsSet.可以設(shè)置為在Section 15.5, “Specifying a set of input files”中描述的任何值[projectDir/src/name/java]該source set的包含java源文件的目錄
resourcesSourceDirectorySet(read-only)Not null該source set的資源,只包含存在于resource目錄嚇得資源文件,會排除在resource下的所有.java文件,其他插件,如Groovy插件會在該集合中排除一些其他的文件.
resources.srcDirsSet.可以設(shè)置為在Section 15.5, “Specifying a set of input files”中描述的任何值[projectDir/src/name/resources]該source set的包含資源文件的目錄
allJavaSourceDirectorySet(read-only)java該source set的所有.java文件。一些插件,如Groovy插件,添加額外的Java源文件到這個集合。
allSourceSourceDirectorySet(read-only)resources + java該source set的所有源文件。這包括所有的資源文件和所有Java源文件。一些插件,如Groovy插件,添加額外的源文件到這個集合。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號