With Gradle, you can efficiently build automation framework along with some flexible alternatives to customized build logic. This book starts with sound basics about build automation and how Gradle fits into this automation. It then moves on to give you a good exposure on Groovy - a scripting langua
Gradle Build Automation Handbook
β Scribed by Andres Cespedes
- Publisher
- Exelixis Media P.C.
- Year
- 2016
- Tongue
- English
- Leaves
- 78
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
In this ebook, we provide a compilation of Gradle examples that will help you kick-start your own projects. We cover a wide range of topics, from installation and configuration, to how to use various plugins and how to integrate Gradle with 3rd party tools. With our straightforward tutorials, you will be able to get your own projects up and running in minimum time.
β¦ Table of Contents
Gradle βHello Worldβ Tutorial
What is Gradle ?
Why Gradle ? I really need a build tool?
Downloading Gradle
Setting environment variables
Hello World! Gradle
Gradle JVM Options
Gradle Basic Concepts
Working with Gradle Tasks
Default Tasks
Task Dependency
Abbreviated Task Execution
Conclusions
Download the Gradle Scripts
Gradle Properties: Build and Configuration Example
Why should we use Gradle Properties?
What do we need?
Types of Gradle's Properties
System Properties
Project Properties
Gradle's Properties, hello!
Custom Project Properties in Script
Setting Properties in Command Line
Setting Properties using an external file
Key Points
Download the Gradle Scripts
Gradle GWT Integration Example
Introduction to Gradle GWT Integration
Gradle Plugins
Dependency Management
Source Sets (Java Plugin)
What do we need?
Environment Configuration
Gradle's Installation
Eclipse Gradle & GWT Plugins
Install and Configure GWT SDK
Creating GWT Project
Setting Gradle in GWT Project
GWT Gradle Build Script (Step by step)
Plugins and Dependencies
Gradle GWT Integration (Building and assembling)
Running the Example
Key Points
Download the Eclipse Project
Gradle SourceSets Example
Introduction to Gradle SourceSets
What is a Gradle SourceSet ?
What do We Need?
Environment Configuration
Creating a Gradle Project
Generated Build.Gradle (New SourceSet Definition)
SourceSet's Properties
Assembling SourceSets in JAR Files
Creating SourceSet Documentation
Testing
Final Build.Gradle SourceSet Script
Key Points
Download the Eclipse Project
Gradle OSGi Plugin Example: BNDTools Bundle Integration
Introduction to Gradle and OSGi Integration
Basic Concepts
What do We Need?
Environment Configuration
Creating OSGi Project
Deploying OSGi Project
Gradle Integration
Running Gradle OSGi Integration
Testing Gradle OSGi
Key Points
Download the Eclipse Project
Gradle Wrapper Example
What's Gradle Wrapper?
What we need to start?
Environment Configuration
Creating Wrapper Script
Using Gradle Wrapper
Key Points
Download the Eclipse Project
Gradle NetBeans Example
Why use Gradle in NetBeans IDE?
Requirements
Installing the Gradle Plugin in NetBeans IDE
How to Start using Gradle in NetBeans?
Create your first Gradle Project
Testing Gradle Project
Key Points
Download the NetBeans Project
Gradle War Plugin (& Tomcat) Example
Introduction to Gradle War Plugin
What we need to start?
Environment Configuration
Create Java Web Application
Using Gradle WAR Plugin
Running Example
Deploying WAR File
Key Points
Download the Eclipse Project
π SIMILAR VOLUMES
Gradle is an open source build automation system that introduces a Groovy-based domain-specific language (DSL) to configure projects. Using Gradle makes it easy for Android developers to manage dependencies and set up the entire build process. This book begins by taking you through the basics of Gr
<p><span>Understand test automation and implement it in Web, Mobile, and APIs effectively</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Learn how to automate your tests with the help of practical examples</span></span></li><li><span><span>Understand how to bridge the gap between te
<p><p>This book offers all important industrial communication systems for buildings in one single book! It stimulates a basic understanding of network and bus systems for the automation of buildings. After an introduction to EIB/KNX, LON und BACnet technologies, the authors illustrate how these syst
<p><span>This thoroughly revised and updated second edition of the bestselling Springer Handbook of Automation provides the most advanced, comprehensive, and balanced coverage of the technical and engineering aspects of automation.</span></p><p><span>Starting with a holistic discussion on the histor