understanding-gradle
understanding-gradle copied to clipboard
The Understanding Gradle video series introduces the concepts of the Gradle Build Tool one-by-one in short videos.
Understanding Gradle – Video Series
This repository contains sample projects and further information on my Understanding Gradle video series.
The series introduces the concepts of the Gradle Build Tool one-by-one in short videos. Rather than explaining each feature in detail, the series initially aims at explaining fundamental concepts and patterns. This gives you a general understanding of how things work in Gradle and enables you to structure your project in a readable and maintainable way.
Switch all examples to Kotlin DSL
Switch all examples to Groovy DSL
The Fundamentals (First 14 Entries)
- The Settings File
- The Build Files
- Plugins
- Tasks
- Lifecycle Tasks
- Configuring Task Inputs and Outputs
- Implementing Tasks and Extensions
- Declaring Dependencies
- Centralizing Dependency Versions
- Dependency Version Conflicts
- Capability Conflicts
- Publishing Libraries
- Aggregating Custom Artifacts
- Settings Plugins
Full Project Setup (Entry 15)
JVM Development Basics (Entry 16 - ?)
- Source Sets
- Feature Variants
- Configuring Testing
- The Test Task
- Test Fixtures
- Test and Code Coverage Reporting
- ...
Need Gradle support?
Contact me, if you need help with Gradle: onepiece.Software.