Gradle Training
Gradle Training programme depicts fundamentals of the Gradle build system, which is used to compile, test, and deploy Java and/or Groovy projects. We provide a complete guide if you are just getting started or trying to master Gradle.
Gradle Training Curriculum
Getting Started
Introduction
Prerequisites
GVM to Manage Gradle Versions
Manual Installation in Windows/Mac/Linux
Installation Troubleshooting
Gradle Installation Binaries
Default Project Layout
Gradle Wrapper
Conclusion
Gradle Tasks
Introduction
build.gradle
A Taste of Groovy
Dynamic Tasks
Gradle Tasks API
Using Ant Tasks
Using DAG
Java, Groovy, And WAR Plugins
Introduction
Java Plugin Tasks
Hooking into Maven
Testing
Multimodule Java Projects
Creating a Distribution
Groovy Plugin Tasks
Building a WAR
Conclusion
IDE Integration
Introduction
IntelliJ
Eclipse
NetBeans
Conclusion
Dependency Management
Introduction
Dependency Types
Declaring Dependencies
External Dependencies
Publishing Artifacts
Dependency Configurations
Conclusion
C++ Support
Introduction
Supported Platforms
Plugins
Libraries
Executables
Tasks
Configuring on Linux/OSX/Windows
External Dependencies
Project Dependencies
Publishing
Native Support for Variants
Building JavaScript (Gradle-Js-Plugin)
Introduction
Specifying Your Sources
Combining Your Sources
JSHint
JSDoc
Props2JS
RequireJS
Gradle CSS Plugin
Conclusion
Building Scala
Introduction
Usage and Tasks
Project Layout
Compiler Setup/Incremental Compilation/Forked Execution
Dependencies
Fast Compiler Support
Conclusion
Continuous Integration Servers
What Is Continuous Integration?
The Jenkins/Hudson Plugin
TeamCity
Bamboo
Conclusion
Repository Managers
What Is Repository Management?
Artifactory
Bintray
Nexus
Conclusion.