Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jjohannes/gradle-demos

A collection of sample builds demonstrating how to do different things in Gradle
https://github.com/jjohannes/gradle-demos

android examples gradle java kotlin

Last synced: 2 months ago
JSON representation

A collection of sample builds demonstrating how to do different things in Gradle

Awesome Lists containing this project

README

        

# Gradle Demo Projects

This is a collection of sample builds demonstrating how to do different things in Gradle.
It is a loose collection of demos on different topics.
Each demo project was created to answer a question someone asked or to demonstrate an issue.
This repository may grow with more demos in the future.

## Demos

Each folder is a self-contained demo project:

- [aggregated-javadoc](aggregated-javadoc)
- [aggregated-publish](aggregated-publish)
- [classloader-isolation-junit-vintage-engine](classloader-isolation-junit-vintage-engine)
- [code-gen-with-kotlin](code-gen-with-kotlin)
- [custom-repository](custom-repository)
- [dependency-constraints](dependency-constraints)
- [extending-publications](extending-publications)
- [gmm-java-ecosystem](gmm-java-ecosystem)
- [guava-conflict](guava-conflict)
- [internal-platform](internal-platform)
- [java-17](java-17)
- [java-17-modules-kotlin](java-17-modules-kotlin)
- [java-19](java-19)
- [jvm-environment-gradle-6](jvm-environment-gradle-6)
- [multi-release-jars](multi-release-jars)
- [plugin-versioning](plugin-versioning)
- [publish-with-timestamp-version](publish-with-timestamp-version)
- [share-test-jar](share-test-jar)
- [sources-variants](sources-variants)
- [variants-with-additional-artifacts](variants-with-additional-artifacts)
- [webdav-publish](webdav-publish)

## Other Resources

Also check out:
- [Understanding Gradle – Video Series](https://github.com/jjohannes/understanding-gradle)
- [Idiomatic Gradle - How to idiomatically structure a large Gradle build](https://github.com/jjohannes/idiomatic-gradle)