codecamp

Gradle 资源集属性

22.7.1.Source Set 属性

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

表22.9.java 插件- Source Set 属性

配置名称 类型 默认值 描述
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 执行当前source set的classes文件时的classpath
java SourceDirectorySet(read-only) Not null 当前source set的java源文件,仅包含存在于java目录下的所有.java文件,排除其他任何文件.
java.srcDirs Set.可以设置为在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.可以设置为在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插件,添加额外的源文件到这个集合。
Gradle 公共配置
Gradle 定义新的资源集
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Gradle 使用 Ant 插件

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

Gradle 导入一个 Ant 构建

Gradle Ant 的属性与引用

Gradle API

Gradle Gradle Plugins

Gradle 使用构建脚本块应用插件

Gradle 查找社区插件

Gradle 更多关于插件

关闭

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; }