Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 1, 2014

    Edward O. Wilson: IMG Edward O. Wilson: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer
Qualifying orders ship free.
$44.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
3 Burnside Computer Languages- Java

More copies of this ISBN

Gradle in Action

by

Gradle in Action Cover

 

Synopses & Reviews

Publisher Comments:

Summary

Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.

About the Technology

Gradle is a general-purpose build automation tool. It extends the usage patterns established by its forerunners, Ant and Maven, and allows builds that are expressive, maintainable, and easy to understand. Using a flexible Groovy-based DSL, Gradle provides declarative and extendable language elements that let you model your project's needs the way you want.

About the Book

Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to establish an effective build process for a full-fledged, real-world project. Along the way, it covers advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.

The book assumes a basic background in Java, but no knowledge of Groovy.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Whats Inside

  • A comprehensive guide to Gradle
  • Practical, real-world examples
  • Transitioning from Ant and Maven
  • In-depth plugin development
  • Continuous delivery with Gradle

About the Author

Benjamin Muschko is a member of the Gradleware engineering team and the author of several popular Gradle plugins.

Table of Contents

    PART 1 INTRODUCING GRADLE
  1. Introduction to project automation
  2. Next-generation builds with Gradle
  3. Building a Gradle project by example
  4. PART 2 MASTERING THE FUNDAMENTALS
  5. Build script essentials
  6. Dependency management
  7. Multiproject builds
  8. Testing with Gradle
  9. Extending Gradle
  10. Integration and migration
  11. PART 3 FROM BUILD TO DEPLOYMENT
  12. IDE support and tooling
  13. Building polyglot projects
  14. Code quality management and monitoring
  15. Continuous integration
  16. Artifact assembly and publishing
  17. Infrastructure provisioning and deployment

Synopsis:

Gradle is the next step in JVM-based build tools. It draws on lessons learned from established build tools like Ant and Maven, incorporating and improving upon their best ideas, like full flexibility and convention over configuration. In Gradle, problem domains are declaratively modeled using a powerful Groovy DSL instead of cumbersome XML. As a result, builds are far more expressive, extensible, and testable.

Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. It also covers tasks like setting up target environments and deploying software.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Author

Benjamin Muschko is a senior software engineer with more than 10 years of experience in developing and delivering business applications. He is an active Gradle contributor and author of several popular plugins.

Product Details

ISBN:
9781617291302
Author:
Muschko, Benjamin
Publisher:
Manning Publications
Subject:
Programming Languages - Java
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Subject:
analysis;ant;api;artifact;automation;build;cache;code;configuration;continuous;convention;coverage;declaritive;delivery;dependency;deployment;distribution;dsl;enterprise;gant;gradle;graph;groovy;infrastructure;integration;ivy;java;jenkins;jvm;lifecycle;ma
Copyright:
Edition Description:
Print PDF
Publication Date:
20140331
Binding:
TRADE PAPER
Language:
English
Pages:
480
Dimensions:
9.25 x 7.38 in

Other books you might like

Related Subjects

Computers and Internet » Computer Languages » Java
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Tools
Health and Self-Help » Self-Help » General

Gradle in Action New Trade Paper
0 stars - 0 reviews
$44.99 In Stock
Product details 480 pages Manning Publications - English 9781617291302 Reviews:
"Synopsis" by ,

Gradle is the next step in JVM-based build tools. It draws on lessons learned from established build tools like Ant and Maven, incorporating and improving upon their best ideas, like full flexibility and convention over configuration. In Gradle, problem domains are declaratively modeled using a powerful Groovy DSL instead of cumbersome XML. As a result, builds are far more expressive, extensible, and testable.

Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. It also covers tasks like setting up target environments and deploying software.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.