BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

您现在处于全屏预览
关闭全屏预览

Gradle脚本的整洁之道——编写高质量的Gradle脚本
录制于:

| 作者 何海洋 关注 0 他的粉丝 发布于 2015年3月2日 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。
35:19

概要
Java已经有18年的历史,Java在发展,同时它的构建工具也从之前的Make,中间的Ant,到后来独占鳌头的Maven逐渐在演变。开发人员在经历了XML作为配置构建工具的洗礼之后,基于Groovy定义的DSL构建工具——Gradle为大家带来不一样的体验,被称为Java未来的构建工具。 本演讲介绍Gradle既可以通过Maven的约定来构建Java项目,也可以像Ant一样灵活的处理和Maven约定不一致的Java项目。虽然Gradle抛弃了冗余的XML,但是我们在使用Groovy脚本和DSL编写Gradle脚本的时候,仍然有重复代码。本演讲还介绍如何利用Gradle的特性通过Project、Task在脚本级别重用代码以及通过Plugin在项目之间重用代码,编写Clean的构建脚本。

个人简介

何海洋,目前任职ThoughtWorks公司,作为高级咨询师在客户现场为客户提供咨询服务。有丰富的Java开发经验,但在十年工作中还涉及.NET,Python,Ruby On Rails等开发平台。在加入ThoughtWorks之前,他做过对日、欧美项目的外包,也在英国电信这样的大型电信企业做过产品,饱受传统软件开发模式之苦。2012年初加入ThoughtWorks之后,学习使用TDD、重构、持续集成等敏捷实践,为国内外诸多客户提供项目交付和咨询服务。 编程语言爱好者,目前关注MicroServices、REST等架构方案,同时还喜欢自动化。业余时间喜欢乒乓球、篮球,但是大部分时间都用来陪家人。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT