gradle是一个通用的自动化构建工具。其继承了先驱者ant和maven所建立的使用模式,并且允许构建具有表达性、可维护性和容易理解。使用灵活的基于groovy的dsl,gradle提供了声明式的可扩展语言元素,让你能够随心所欲地建模项目需求。《实战gradle》是关于使用gradle实现端到端的项目自动化的综合指南。从基础知识开始介绍,具有实践性,易于阅读,讨论了在实际项目中如何建立高效的完整的构建过程。在这个过程中,涵盖了一些高级话题,如测试、持续集成和代码质量监测。你还会体验到像设置目标环境和部署软件这样的具体任务。本书内容包括:关于gradle的综合指南;真实的实践案例;从ant和maven过渡;深入讲解插件开发;使用gradle实现持续交付。本书假设读者具有java基础背景,但是不要求具备groovy知识。benjamin muschko是gradleware工程师团队的成员,同时也是很多流行的gradle插件的作者。如需下载免费的pdf、epub和kindle形式的电子书,本书的拥有者可以访问manning.com/gradleinaction。
gradle 是java 软件开发中的自动化构建工具,类似于传统工具如ant 和maven。gradle 吸收或用了maven 中比较成功的一些实践,但相对于maven 或ant 又有极强的扩展。《实战gradle》(gradle in action)全方位地讲解了gradle 工具相关的知识,包括gradle 的基本识、自动化构建的基本概念和**实践,以实际案例的方式解释如何使用gradle 进行软件项目构建。除了基础知识外,由于软件开发**不仅仅是实现业务逻辑代码,书中还介绍了一些解决软件开中常见问题的实践,如多语言、多项目构建,gradle 在持续集成和持续交付中的应用,gradle 构建jvm 其他语言,以及gradle 集成javascript 构建等。云计算和devops 的兴起,给软件行业带来了翻天覆地的变化,书中对于云计算平台、开源社区的一些工具与gradle 的结合使用也做了相关的介绍。因为groovy 用于编写gradle 构建配置的dsl,所以为了帮助读者更好地理解gradle,本书还讲了groovy 的基本知识,虽然不是全方位地讲解groovy,但是理解gradle 足矣。
“一本权威指南。”
— 摘自hans dockter之序,gradle和gradleware的创建者
“自动化构建的新方式,你永远不会怀念旧的。”
— nacho ormeno, startupxplore
“多语言程序员必读!”
— rob bugh, reachforce
“**的gradle参考!充满了真实案例。”
— wellington r.pinheiro 巴西沃尔玛电商
“帮助所有开发者使用gradle所缺少的一本书。”
— samuel brown, blackboard, inc.
Benjamin Muschko 是一名拥有超过 10 年开发和交付商业软件工作经验的软件开发工程师。他是 Gradleware 工程团队的成员,也是多个 Gradle 流行插件的作者。
《信息场的开拓:未来后信息社会交互设计》针对当前世界范围内有关交互设计和信息设计的各种疑问,通过对于信息、信息设汁以及与当
本书主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。本书内容主要包括:工具简介、调试器简介、调试器揭密、符号文
《现代通信网概论(第2版)》以OSI-RM为主线索,并以分层的概念较全面讨论了现代通信网的基本原理、结构、相关协议和各种业务节点设
在《SOA&Web2.0:新商业语言》中,SandyCalter示范了将企业解构为“组件化”业务模式的方法,然后用相互连接的、可重复的并且能快
《逍遥游:当《庄子》遭遇现实》内容简介:中国当代思想隐士熊逸,中国思想史系列;如果你渴望洒脱自由的人生,就应该拥有这本书。
从零开始学Eclipse-(附赠光盘) 本书特色 首先本书的读者定位为eclipse的初学者,也包括java的初学者。先让初学者认识eclipse,然后从ecl...
本书从整体出发,全面讲述了软交换的各种技术,包括下一代网络技术概况、软交换的系统框架以及软交换中的媒体风头与信令风头技术
《MFCWindows程序设计》是对其极为经典的第1版的全面更新,书中不仅扩展了已被认为是权威的Microsoft用于WindowsAPI的功能强大的
ANSYS流固耦合分析与工程实例 本书特色 这本《ansys流固耦合分析与工程实例》由宋学官、蔡林、张华编著,本书有以下特色:贴近工程实际——本书的实例多从实际...
《超300款系列:10分钟简便营养早餐》内容简介:早晨想多睡一会?经常忘了吃早餐就挤地铁了?想给家人孩子做营养健康的早餐时间又不
Thebook,writteninthestyleofTheLittleSchemer,introducesinstructors,students,andpr...
《我们的历史:夏商周》内容简介:本书以时间为轴,通过一个个生动的中国历史故事将原本看似冷冰冰的、由一大串数字和人名堆砌的历
Adobe Illustrator CS5中文版经典教程 本书特色 adobe公司推出的权威经典教程畅销全球17年的著名品牌图书在全世界以27种语言火爆发行Ad...
《百年新路》内容简介:近年来,世界经济持续不景气,反全球化、民粹主义势力抬头,现有的国际政治经济秩序已难以为继,美国等西方
随着《我++——电子自我和互联城市》(Me++:TheCyborgSelfAndTheNetworkedCity)的出版,《比特之城》(CityOfBits)和...
CAD室内设计施工图常用图块.5 金牌家装实例 本书特色 本图集汇集了住宅室内装饰设计施工图各类实例,是从大量的工程实例中精选出来,经过加工整理,使其典型化,综...
该书系统的介绍了信息设计——这一新兴知识,收录了300多张高清图片。以及荷兰、意大利、日本、中国、英国的信息设计师访谈。会让
Visual Basic程序设计 本书特色 为了适应信息化时代的需求,各高校对大多数专业都开设了一定的计算机语言课程,有的讲授C或C++语言,有的讲授Visua...
《最新考博英语命题人高分策略:翻译强化特训》内容简介:博士研究生入学英语考试主要测试听力、语法、词汇、阅读理解、完形填空、
《打开:周濂的100堂西方哲学课》内容简介:★100篇有趣、有料,不高冷、不轻佻的哲学普及文章;一部有营养、有态度,读得懂、读得