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}
配置此项目的源集。
给定的闭包被执行以配置 SourceSetContainer
。 SourceSetContainer
作为委托传递给闭包。
请参阅以下示例,了解如何访问 SourceSet
'main' 以及如何配置 SourceDirectorySet
'java' 以排除某些包的编译。
plugins { id 'java' } sourceSets { main { java { exclude 'some/unwanted/package/**' } } }
- 委托给
- 来自
sourceSets
的SourceSetContainer