当前位置:K88软件开发文章中心编程工具Gradle → 文章内容

Gradle Java 插件

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-24 10:31:36

测试报告的.xml文件将生成到此目录。 testReportDirName String tests 相对于build目录的目录名称,测试报告将生成到此目录。 testReportDir File (read-only) testReportDirName 测试报告生成到此目录。 libsDirName String libs 相对于build目录的目录名称,类库将生成到此目录中。 libsDir File (read-only) libsDirName 类库将生成到此目录中。 distsDirName String distributions 相对于build目录的目录名称,发布的文件将生成到此目录中。 distsDir File (read-only) distsDirName 要发布的文件将生成到此目录。 docsDirName String docs 相对于build目录的目录名称,文档将生成到此目录。 docsDir File (read-only) docsDirName 要生成文档的目录。 dependencyCacheDirName String dependency-cache 相对于build目录的目录名称,该目录用于缓存源代码的依赖信息。 dependencyCacheDir File (read-only) dependencyCacheDirName 该目录用于缓存源代码的依赖信息。 表 23.8. Java 插件 - 其他属性 属性名称 类型 默认值 描述 sourceSets SourceSetContainer (read-only) 非空 包含项目的源集。 sourceCompatibility JavaVersion. 可以使用字符串或数字来设置,例如1.5。 当前JVM所使用的值 当编译Java源代码时所使用的Java版本兼容性。 targetCompatibility JavaVersion. 可以使用字符串或数字来设置,例如1.5。 sourceCompatibility 要生成的类的 Java 版本。 archivesBaseName String projectName 像JAR或ZIP文件这样的构件的basename manifest Manifest 一个空的清单 要包括的所有 JAR 文件的清单。 这些属性由 JavaPluginConvention, BasePluginConvention 和 ReportingBasePluginConvention 这些类型的常规对象提供。 使用源集 你可以使用 sourceSets 属性访问项目的源集。这是项目的源集的容器,它的类型是 SourceSetContainer。除此之后,还有一个 sourceSets {}的脚本块,可以传入一个闭包来配置源集容器。源集容器的使用方式几乎与其他容器一样,例如 tasks。 访问源集 build.gradle// Various ways to access the main source setprintln sourceSets.main.output.classesDirprintln sourceSets['main'].output.classesDirsourceSets { println main.output.classesDir}sourceSets { main { println output.classesDir }}// Iterate over the source setssourceSets.all { println name} 要配置一个现有的源集,你只需使用上面的其中一种访问方法来设置源集的属性。这些属性将在下文中进行介绍。下面是一个配置 main 的 Java 和资源目录的例子: 配置源集的源代码目录 build.gradlesourceSets { main { java { srcDir 'src/java' } resources { srcDir 'src/resources' } }} 源集属性 下表列出了一些重要的源集属性。你可以在 SourceSet 的 API 文档中查看更多的详细信息。 表 23.9. Java 插件 - 源集属性 属性名称 类型 默认值 描述 name String (read-only) 非空 用来确定一个源集的源集名称。 output SourceSetOutput (read-only) 非空 源集的输出文件,包含它编译过的类和资源。 output.classesDir File

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


Gradle Java 插件