def createDir = {
path ->
File file = new File("${project.projectDir.absolutePath}/${path} ")
if (!file.exists()) {
println("创建目录:$file.path")
println("创建目录成功: ${file.mkdirs()}")
}
else{
println("该目录已经存在:$file.path")
}
}
path ->
File file = new File("${project.projectDir.absolutePath}/${path} ")
if (!file.exists()) {
println("创建目录:$file.path")
println("创建目录成功: ${file.mkdirs()}")
}
else{
println("该目录已经存在:$file.path")
}
}
老师的整体流程 完全相当于Gradle In action ,但光看这一本书或这个视频,学习gradle显然不够,在b站有来自Gradle开发团队的Gradle入门教程
2个视频结合 对于自动化构建测试发布 与之后的CI CD 进一步学习
2个视频结合 对于自动化构建测试发布 与之后的CI CD 进一步学习
2020-06-13
说老师英文不好的,只能说老师念书的时候没机会学英语,即使这样老师也能通过学习完成全英文项目,不知怼老师发音是什么心态?
2020-06-12
repositories {
mavenCentral()
}
这段代码只需要分隔开看就能看懂
1、repositories()是一个方法调用,省略了括号(),因为groovy可以省略括号
2、调用的参数是一个闭包{mavenCentral()},闭包都需要用大括号{}包裹
mavenCentral()
}
这段代码只需要分隔开看就能看懂
1、repositories()是一个方法调用,省略了括号(),因为groovy可以省略括号
2、调用的参数是一个闭包{mavenCentral()},闭包都需要用大括号{}包裹
2020-04-28