摘要: 大部分Java项目都是相似的,使用Gradle插件,能够抽象出这些步骤,这样就不必为每个Java项目都编写Gradle的project和task了 引入java插件 引入java插件后,该插件会为脚本添加内置的任务,可以执行 gradle -q tasks 进行查看,列出任务列表 外部依赖 依赖配置 阅读全文
posted @ 2016-10-01 22:38 csnmd 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 所谓任务操纵,就是在任务定义后,对任务进行二次设置 如:增加依赖 增加任务行为 doFirst个doLast可以被多次调用,任务执行的时候按照添加的顺序执行 << 符号是doLast的简写 阅读全文
posted @ 2016-10-01 21:46 csnmd 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 所谓动态任务,就是动态生成task,举例如下 上述就生成了四个task任务 阅读全文
posted @ 2016-10-01 21:37 csnmd 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 也可以 如果被依赖的task定义在后面,就需要使用延迟依赖,被依赖的task需要使用单引号括起来 阅读全文
posted @ 2016-10-01 21:34 csnmd 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Gradle的脚本名为 build.gradle 运行:gradle -q hello 就会输出 Hello World -q指定了输出的日志级别,没有这个参数会输出很多冗余信息,hello是定义的task的名字 << 等效于 doLast 4.times 表示大括号内的内容,执行四次 $it可以将 阅读全文
posted @ 2016-10-01 21:26 csnmd 阅读(309) 评论(0) 推荐(0) 编辑
摘要: projects和tasks是Gradle中最重要的两个概念 任何一个Gradle构建狗屎一个或多个projects的组成。每个project包括许多可构建组成部分 什么是 project ? 一个jar,一个web应用,一堆jar的zip压缩包..... 一个project定义了输出结果 什么是 阅读全文
posted @ 2016-10-01 21:15 csnmd 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、Gradle依赖JDK,所以先在机器上安装好JDK,设置好JAVA_HOME与PATH环境变量 2、从官网下载合适的Gradle发行包 3、发行包是一个zip文件,解压后,将 GRADLE_HOME/bin 加入到PATH环境变量中 4、检验 执行 gradle -v 如果能够显示JVM版本和G 阅读全文
posted @ 2016-10-01 20:57 csnmd 阅读(178) 评论(0) 推荐(0) 编辑