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 流行插件的作者。
ThisisacomprehensiveaccountofthesemanticsandtheimplementationofthewholeLispfamil...
《邓石如篆书千字文》内容简介:篆书一直以中锋用笔为正宗,形成了铁线篆、玉箸篆这样略显工艺化的成熟书体。早年邓石如临习“二李
内容简介:阿国内第一本基于Android2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!本书内容全面,不仅详细讲解了Android
李光斗中国品牌第一人著名品牌战略专家中央电视台品牌顾问新媒体时代的品牌观察家中国电子商务协会互联网金融委员会首席顾问李光
《诗的时光书:当你老了》内容简介:以被艾略特誉为“当代最伟大的诗人”的叶芝开篇,这本书为读者打开了西方诗歌经典之门。作者精
《荷塘月色:朱自清精读》内容简介:《荷塘月色:朱自清精读》是“壹本”系列之一,从当下读者爱读、想读和需要读的角度,精选著名
Creativityisaninnatehumanimpulse,manypeoplebelieve,somethingwe’rebornwithbuttooo...
《学习脑:像训练肌肉一样训练大脑》内容简介:你知道吗:做总结、做标记、图形记忆、重复阅读—这些我们从小就在使用的学习方法都
《欧洲文艺复兴》内容简介:本书是为综合类大学通识教育所编写的教材,主要介绍了欧洲文艺复兴艺术的历史地位、发展的社会环境以及
中文版AutoCAD2004经典实例158例 内容简介 Autocad2004是美国Autodesk公司开发的通用计算机辅助绘图与设计系列软件,是当今工程设计领...
《网络空间的劳动图景》内容简介:本书探讨的是传播政治经济学的新鲜话题。作者认为,网络用户劳动是互联网时代资本和劳动重构的产
《文化·建造·自然:当代建筑理论课五题》内容简介:这是一本当代建筑理论课程的学生论文集,涵盖形式、建造、城市、自然、文化观
本书通过一个完整的Web2.0应用——带有动态图库、搜索和地图功能的博客系统详细介绍了Web开发的全过程。首先讨论了Web应用的规划
《U形曲线:高质量发展的底层逻辑》内容简介:本书提出了何为最优产品、最优服务、最优企业的问题,运用大量的案例系统介绍如何提高
《发现高更:在孤独中飞翔》内容简介:130年前,高更踏上塔希提岛,一个被称为世外桃源的南太平洋小岛。他来自文明却渴望原始,看似
本书从实用的角度出发,系统地介绍了Protel2004的基本操作环境,重点介绍了原理图的设计、PCB的设计和元件库的设计,同时对电路仿
《极简父母法则:教出快乐、自信、独立的孩子》内容简介:爱默生曾经说过,我们为孩子的美丽和幸福感到极大的欢乐,这欢乐使我们的
《数据产品经理宝典》内容简介:“数据”两个字越来越频繁地出现在大家的工作中。一方面,“用数据说话”成为每个互联网从业者必备
《古典吉他入门完全自学教程》内容简介:音乐的本质是通过声音传递人的内心情绪及各种感受,也就是我们常说的“情感”。人类有着丰
《TD-SCDMA无线网络设计与规划》从移动通信的基本知识入手,对TD-SCDMA系统的关键技术和网络特性做了介绍,重点阐述了如何对TD-S