sg uap v300使用手册分册6gradle_第1页
sg uap v300使用手册分册6gradle_第2页
sg uap v300使用手册分册6gradle_第3页
sg uap v300使用手册分册6gradle_第4页
sg uap v300使用手册分册6gradle_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SG-UAPGradle安装与配 Gradle软件准 Gradle安装软 Gradle环境变量配 UAPGradle插件配 Gradle安装软 Gradle插件测 Gradle项目结 Gradle文件概 build代 Gradl配置(非UAP环境 (一)SG-UAPGradleGradleGradlegradle-2.2.1-Gradlegradle-2.2.1-all.zip解压到本地 ,配置系统环境变量GRADLE_HOMEPathDOSgradlevGradle2.2.1,即表示安UAPGradleGradleGradle插件需要本机JDK的安 ,可以采用如下二种方式之一进行配 Gradle视图配置(方式一UAPwindowspreferenceConigureJREs Gradle属性配置(方式二打开perties文件,编辑org.gradle.java.home=JDK的安 Gradle创建UAP项目选中UAP项目右键选择Runas-> build...例如:输入buildline常用命令有:clean清理、build项目构建、line统计模块项目有效代码行数。BUILDSUCCESSFUL表示构建成功!UAPUAP plginsUAP项目(Gradle工程 构建项目的配置文 uap =Includeinclude(Projectinclude所指项目的位置Deploy_version:jar的版本号,格式:项目名称_版本号.yyyyMMddHHmmgitignore:需要忽略的打 或文件例如:**/*.txt所有 下的txt文件,*.txt项目根 下的txt文件默认已忽略的文件包括build,build.*,model,bin,.*,pmUAPorg.gradle.java.homeJDKOrg.gradle.jvmargsJvm该文件定义了一些属性,ext是gradle内置的可扩展属性的前缀,定义后在gradle环境下可以直接到,如果需要在字符串当中,需要用${属性},如:---中”属性方式“${name}”定义扩展属性:ext.xxx‘key:‘value’,(此处一定要有,]以project.task('taskName')来定义,扩展插件功能,可以通过project.extensions.create("string",java类)gradle所有的打包信息都在当中进行配置,Gradlebuild.gradle主要由一DOS中进入该文件 ,输入gradle,执行默认的构建任务,也可以执行指定Gradlemaven中目标生命buildbuild之前的任务。需f) project.buildDirjar的位置perties罗列当前项目所有的属性rootProject根项目对象rootProject.rootDirDOS中执行Gradlepropertiesbuild代maven,osgi等。applyfromgradletaskwrap(type:Wrapper)gradleVersion='2.2.1'scriptFile='gradlew'}这个任务默认不会执行,需要手动执行gradlewrap,会生成gradlew.bat的,同时生成gradle ,该会定义执行此构建任务需要的gradledependenciescompilesubprojectspile()}依赖配置,compilejarpilejar此外还有runtime:生产代码运行时的依赖(包含编译生产代码时的依赖)。jar默认会传递到此项目中。Copy}

拷贝文件或 ,可以包含或者排除某些文件,如Include}taskName.foFirst{}taskNametaskName.doLast{}taskNametaskName<<Objects.each{Objobjcode...}groovy该语句会将objects当做一个集合处理进行遍历,类似于Java的foreachObjobj,->编写逻辑代码,该语句不做任何解释时,会自动解析集合,并赋予变量名it,如:”123”.each{printit+’,’}1,2,3。SubprojectsfileTree(dir:"lib",include:'**/*.jar')方法,遍历 中所 patibility JDKfrom('/')i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论