码迷,mamicode.com
首页 > 其他好文 > 详细

Gradle 简记

时间:2019-03-09 23:25:18      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:技术   lan   基本   tps   alt   path   info   ima   定制   

不是 Gradle,就是 Maven吧。对比下:

Maven:

  • 推荐(?)了一个默认的项目结构和生命周期,但是太过死板
  • 虽然暴露了 API 接口,但是插件定制太过复杂
  • 和 Ant 一样,仍然无法表达复杂的构建逻辑

Gradle:

  • 调用 Maven 接口管理依赖(所以更为简洁)
  • 灵活的项目结构和生命周期
  • 使用 Groovy 脚本定制构建逻辑(故兼容 Java)
  • 兼容 Ant 和 Maven 任务

所以单兵作战还是可以考虑 Gradle。安装配置 Gradle:

  • 下载:https://gradle.org/install/
  • 解压,配置环境变量:path 中添加解压目录 Gradle 中的 bin 目录
  • 验证:gradle -v

Gradle 脚本:

在工程根目录下,需要一个构建脚本:build.gradle。在某目录下运行 gradle 命令,gradle 会去查找默认的 build.gradle 脚本。如果找不到,会有提示。.gradle 文件完全兼容 Groovy 语言。

build.gradle 分为两个基本部分:

  • 配置:脚本一旦运行,配置部分都会被执行
  • 任务:调用的时候,指定任务名字的任务将会被运行
  • 任务之间可能有依赖关系,所以没有指定名字的任务也可能被执行

运行示例:

gradle 任务名:执行一个任务。gradle tasks --all:查看所有任务。可以使用任务名的缩写:任务名必须采用 camelCase(驼峰命名法),而且任务名的缩写在当前环境必须是唯一的。

例如:

技术图片

 

Gradle 简记

标签:技术   lan   基本   tps   alt   path   info   ima   定制   

原文地址:https://www.cnblogs.com/quanxi/p/10503555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!