版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政改善城市数字化基础设施
- 2024年生化化工药品技能考试-硫胺工笔试参考题库含答案
- 2024年环保知识生态建设知识竞赛-城乡环境综合治理知识竞赛笔试参考题库含答案
- 2024年火电电力职业技能鉴定考试-内外线电工笔试参考题库含答案
- 《零售业态分类GBT+18106-2021》详细解读
- 井下多功能测振仪项目商业计划书及实施方案|瑞克咨询|2024年编|
- 2024年机械制造行业技能考试-轧钢专业质量检验工笔试参考题库含答案
- 2024年机械制造行业技能考试-数控与特种加工笔试参考题库含答案
- 流浸膏剂项目商业计划书及实施方案|瑞克咨询|2024年编|
- 2024年新疆住院医师-新疆住院医师临床病理科笔试参考题库含答案
- 2022年苏州昆山市辅警招聘笔试题库及答案解析
- 专题14珍贵的淡水资源概要课件
- 2023届高考语文一轮复习文言文课内外词汇对比题汇编60题
- 私募基金公司风险隔离与防范利益冲突管理办法模版
- 精选宿舍楼工程量计算
- Oceanstor V3融合存储-远程复制特性介绍
- 中央厨房运营方案
- 上海信托保险金信托业务介绍20页课件
- 防汛物资检查记录
- 非高危安全管理人员培训题库完整
- 常用钢板许用应力.xls
评论
0/150
提交评论