返回介绍

使用资源集工作 - 资源集属性

发布于 2020-07-06 13:40:59 字数 2963 浏览 903 评论 0 收藏 0

22.7.1.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插件,添加额外的源文件到这个集合。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文