𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Gradle Build Automation Handbook

✍ Scribed by Andres Cespedes


Publisher
Exelixis Media P.C.
Year
2016
Tongue
English
Leaves
78
Category
Library

⬇  Acquire This Volume

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


Mastering Gradle: Master the technique o
✍ Mainak Mitra πŸ“‚ Library πŸ“… 2015 πŸ› Packt Publishing 🌐 English

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 for Android: Automate the build p
✍ Kevin Pelgrims πŸ“‚ Library πŸ“… 2015 πŸ› Packt Publishing 🌐 English

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

Test Automation Engineering Handbook: Le
✍ Manikandan Sambamurthy πŸ“‚ Library πŸ› Packt Publishing 🌐 English

<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

Building Automation
✍ Hermann Merz, Thomas Hansemann, Christof HΓΌbner πŸ“‚ Library πŸ“… 2018 πŸ› Springer International Publishing 🌐 English

<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

Springer Handbook of Automation (Springe
✍ Shimon Y. Nof (editor) πŸ“‚ Library πŸ“… 2023 πŸ› Springer 🌐 English

<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