codecamp

Java 插件Source Set 属性

下表列出了 Source Set 的一些重要属性, 更多细节请查看 SourceSet 的 API 文档.

表22.9.java 插件- Source Set 属性

配置名称类型默认值描述
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执行当前source set的classes文件时的classpath
javaSourceDirectorySet(read-only)Not null当前source set的java源文件,仅包含存在于java目录下的所有.java文件,排除其他任何文件.
java.srcDirsSet.可以设置为在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.可以设置为在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插件,添加额外的源文件到这个集合。


Java 插件公共配置
定义一个新的 source set
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

在 Gradle中使用Ant

使用 Ant 任务和 Ant 类型的构建

API

Ear 插件 (未完成)

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }