Build, automate, and deploy your application using Gradle
About This Video
Setting up basic and multi-module Java projects
Familiarize yourself with Scala plugin support with available tasks, layout, setup, and dependencies
Gradle is a tool to create applications by automating the building, testing, publishing, and deployment phases of developing software. It is more flexible than Ant and has better dependency management than Maven, making it a very commonly used tool today.
This course will show you how to use Gradle effectively and will help you overcome these issues with the build tool called Gradle. The authors, Ryan and Lee, will take the user from a point of having just a basic development background to being able to implement Gradle in a variety of languages, utilizing Gradle in some beneficial ways including continuous integration and artifact management.
You will learn to build and deploy your code effectively. Gradle is quickly becoming the de facto build tool for Java, Groovy, C++, and other platforms, and is rapidly replacing Maven and Ant systems. Learn how to integrate your IDE, leverage Ant or Maven build assets, deploy artifacts, and integrate with continuous integration servers. You can follow along with step-by-step instructions for the most common IDEs, programming languages, and artifact servers to implement.
You will leave the course feeling like you have a good handle on Gradle and confident to begin planning and building your implementation.
Table of Contents
- Chapter 1 : Getting Started
- Chapter 2 : Gradle Tasks
- Chapter 3 : Java, Groovy, and WAR Plugins
- Chpater 4 : IDE Integration
- Chapter 5 : Dependency Management
- Chapter 6 : C++ Support
- Chapter 8 : Building Scala
- Chapter 9 : Continuous Integration Servers
- Chapter 10 : Repository Managers
- Title: Effective Gradle Implementation
- Release date: August 2014
- Publisher(s): Packt Publishing
- ISBN: 9781782167662