Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jjohannes/gradle-demos
- Owner: jjohannes
- License: apache-2.0
- Created: 2019-12-03T17:10:19.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T16:38:06.000Z (2 months ago)
- Last Synced: 2024-11-06T17:35:52.472Z (2 months ago)
- Topics: android, examples, gradle, java, kotlin
- Language: Java
- Homepage:
- Size: 739 KB
- Stars: 51
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)