API 文档 | JavaPluginConvention |
---|
注意:此类已弃用,将在 Gradle 的下一个主要版本中移除。
当应用 JavaBasePlugin
时混入项目。
属性 | 描述 |
docsDir | 返回指向用于所有文档的根目录的文件。 |
docsDirName | 文档目录的名称。可以是名称或相对于构建目录的路径。 |
sourceCompatibility | 用于编译 Java 源码的源代码兼容性。 |
sourceSets | 源代码集容器。 |
targetCompatibility | 用于编译 Java 源码的目标兼容性。 |
testReportDir | 返回指向用于报告的根目录的文件。 |
testReportDirName | 测试报告目录的名称。可以是名称或相对于 |
testResultsDir | 返回指向测试结果根目录的文件。 |
testResultsDirName | 测试结果目录的名称。可以是名称或相对于构建目录的路径。 |
块 | 描述 |
sourceSets | 配置此项目的源代码集。 |
File
docsDir
(只读)
返回指向用于所有文档的根目录的文件。
- 使用
java
插件时的默认值 ${project.layout.buildDirectory}
/${project.docsDirName}
JavaVersion
sourceCompatibility
用于编译 Java 源码的源代码兼容性。
- 使用
java
插件时的默认值 - 当前使用 JVM 的值(例如在 1.6 JVM 上是
JavaVersion.JAVA_1_6
)。
SourceSetContainer
sourceSets
(只读)
源代码集容器。
File
testReportDir
(只读)
返回指向用于报告的根目录的文件。
- 使用
java
插件时的默认值 -
${project.reporting.baseDirectory}
/${project.testReportDirName}
String
testReportDirName
测试报告目录的名称。可以是名称或相对于 ReportingExtension.getBaseDir()
的路径。
- 使用
java
插件时的默认值 'tests'
File
testResultsDir
(只读)
返回指向测试结果根目录的文件。
- 使用
java
插件时的默认值 ${project.layout.buildDirectory}
/${project.testResultsDirName}
配置此项目的源代码集。
执行给定的 closure 来配置 SourceSetContainer
。SourceSetContainer
作为其委托对象传递给 closure。
参见下面的示例,了解如何访问 SourceSet
'main' 以及如何配置 SourceDirectorySet
'java' 以排除某些包不进行编译。
plugins { id 'java' } sourceSets { main { java { exclude 'some/unwanted/package/**' } } }
- 委托给
- 来自
sourceSets
的SourceSetContainer