-
goovy高级特性
查看全部 -
groovy高级特性
查看全部 -
主流构建工具:
ant
maven
gradle
查看全部 -
可以通过设置GRADLE_USER_HOME环境变量来设置缓存目录
查看全部 -
compile:编译阶段
runtime:运行阶段
testCompile:测试编译阶段
tesrRuntime:测试运行阶段
查看全部 -
//项目截图
查看全部 -
依赖管理。
查看全部 -
构建生命周期
初始化 配置(生成task的依赖顺序以及执行顺序)执行(执行动作代码)
查看全部 -
Gradle构建的基本概念是项目和任务task,每个构建至少包含一个项目,项目中包含一个或者多个任务
group name version
apply dependences repositories task
ext gradle.properties
任务task 包括任务动作和任务依赖,任务动作定义了一个最小的工作单元
doFirst doLast
查看全部 -
通过def定义变量
assert断言
定义字符串 def s1 = 'imooc'
def s2 = "gradle version is ${version}"可以插入变量
def s3 = ''' my name is hello''' 可以换行
集合 def bulidTools = ['ant' , 'maven']
追加 bulidTools <<'gradle'
闭包是一个代码块,可以有参数,可以没有参数
def c1 = {
v ->
print v
}
查看全部 -
Groovy是用于Java虚拟机的一种敏捷的动态语言,既可以面向对象编程,也可以用于纯粹的脚本语言。
与Java比较 完全兼容Java语法,分号是可选的,类,方法默认是public的
查看全部 -
构建工具的作用:
依赖管理 测试 打包 发布
Ant 编译 测试 打包
Maven 依赖管理 发布
Gradle Groovy 灵活性,可扩展性
Gradle是一个开源的项目自动化构建工具,建立在Ant和Maven概念的基础上,引入了基于Groovy的特定邻域语言,不再以XML形式管理构建脚本
查看全部 -
setting.gradle 是用来管理多模块的
查看全部 -
公共的统一配置
查看全部 -
gradle总结
查看全部
举报