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 流行插件的作者。
ErnestW.Adams是一名美国游戏设计顾问,现定居于英国。除顾问工作外,他还开办游戏设计研讨班,并在各种会议和大学中发表演讲,广
玩玩打打学五笔 内容简介 《玩玩打打学五笔》的出现彻底改变了这一切,这是一套原创的、快速掌握五笔字型的新方法,无须背口诀,无须刻苦,更不需要有多大的毅力,只要你...
《普通高等院校电子信息类系列教材·无线通信调制与编码》主要介绍了无线通信中调制与编码的原理及其应用。全书共分7章,内容包括
《决战大数据(升级版)》内容简介:在数据无限的时代,我们如何利用大数据实现商业大洗牌?传统行业又该如何通过挖掘隐藏在大数据
《大学生心理健康》内容简介:近年来,大学生中存在的心理障碍问题日益受到社会的关注,为了帮助大学生尽快适应大学的学习和生活,
计算机网络系统方法(原书第3版),ISBN:9787111155140,作者:(美)LarryL.Peterson,(美)BruceS.Davie著;叶新铭,贾...
《RubyProgramming:向Ruby之父学程序设计(第2版)》是为了让完全没有程序设计经验的读者也能灵活地使用Ruby,因此书中详细地说明了
Contourlet变换 内容简介 本书以Contourlet变化在图像处理中的应用为研究对象,介绍了Contourlet变换在影像压缩、超分辨率重建、影像融合...
算法导论 本书特色 ●算法领域的标准教材,全球多所知名大学选用●MIT名师联手铸就,被誉为“计算机算法的圣经”●教学网址、视频课程及在线学习中心,全方位学习模式...
《日语教师课堂教学与自我发展研究》内容简介:日语教育是指,面向非日语母语者的日语教育。日语教育将日语视为交流的手段。日本日
《版权赋能,丝路无疆》内容简介:报告首先挖掘了丝绸业在吴江的历史缘起,继而介绍了吴江丝绸纺织工业的形成、演进与发展历程,分
编辑推荐在本书中,一流的Python程序员MarkSummerfield展示了如何充分利用Python3的功能与特性来编写代码。与以前的版本相比。Py
每天,google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览
本书详细地介绍使用TurboGears的丰富特殊性来实现更加快速的Web应用程序开发。主要内容包括TurboGears基础知识、SQLObject与Turb
《不可思议的濒灭动物》内容简介:在动物世界里,有蚂蚁和蜘蛛这样的大家族繁荣兴旺着,也有许多种动物处于濒临灭绝的危境。华南虎
因為無法「保留」,所以美。因為「留白」,所以更豐盈。因為「看不見」,所以想像無限。日本擁有獨特的美意識和自然觀,自古傳承
《师夷长技》内容简介:本书为两卷本《中国近现代科技转型的历史轨迹与哲学反思》之第二卷。自晚清直至民国,内忧外患,形势艰危,
信息系统与数据库技术 内容简介 本书属于上海市教育委员会组编的“高等院校计算机基础综合应用能力培养规划教材”系列,可以从机械工业出版社教材服务网(www.cmp...
《无线通信原理与应用》(第2版)(英文版)是一本大学无线通信课程的权威教材,面向那些已经熟悉诸如概率论、通信原理和基本电磁学等
Inthisengrossingbook,twoworld-renownedscholarscompareandcontrastthecosmology,sci...