codecamp

Java 插件公共配置

Java 插件会为项目添加一系列的公共属性, 如下所示, 你可以在构建脚本中像项目属性那样直接使用它们 (see ???).

表22.7.Java插件-目录属性

属性名称类型默认值描述
reportsDirNameStringreports在构建目录的生成报告的文件夹名
reportsDirFile (read-only)buildDir/reportsDirName该目录下会生成报告
testResultsDirNameStringtest-results在构建目录的测试结果的result.xml的存放目录名
testResultsDirFile (read-only)buildDir/testResultsDirName测试结果的 result.xml 文件会存放在该文件夹中
testReportDirNameStringtests在构建目录的测试报告的文件夹名
testReportDirFile (read-only)reportsDir/testReportDirName测试的测试报告会存放在该目录下
libsDirNameStringlibs在构建目录下的类库文件夹名
libsDirFile (read-only)buildDir/libsDirName该目录下存放类库
distsDirNameStringdistributions在构建目录下的distributions文件夹名
distsDirFile (read-only)buildDir/distsDirName该目录下存放生成的distributions
docsDirNameString在构建目录下的doc文件夹名
docsDirFile (read-only)buildDir/docsDirName该目录下存放生成的文档
dependencyCacheDirNameStringdependency-cache在构建目录下的依赖缓存文件夹名
dependencyCacheDirFile (read-only)buildDir/dependencyCacheDirName该目录用来缓存源依赖信息。

表22.8.Java插件-其他配置

属性名称类型默认值描述
sourceSetsSourceSetContainerNot null包含项目的资源设置
sourceCompatibilityJavaVersion.也可以使用String类型或Number类型,如'1.5' 或 1.5当前使用的JVM版本编译Java源码时所使用的Java兼容版本
targetCompatibilityJavaVersion.也可以使用String类型或Number类型,如'1.5' 或 1.5sourceCompatibility生成class文件的Java版本
archivesBaseNameStringprojectName用于.jar文件或者.zip存档的基本名称
manifestMainfestan empty manifest该清单中包括所有的JAR文件

按照JavaPluginConventionBasePluginConvention类型提供这些属性.


Java 插件依赖管理
Java 插件Source Set 属性
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

在 Gradle中使用Ant

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

API

Ear 插件 (未完成)

关闭

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