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.
Each folder is a self-contained demo project:
- aggregated-javadoc
- aggregated-publish
- classloader-isolation-junit-vintage-engine
- code-gen-with-kotlin
- custom-repository
- dependency-constraints
- extending-publications
- gmm-java-ecosystem
- guava-conflict
- internal-platform
- java-17
- java-17-modules-kotlin
- java-19
- jvm-environment-gradle-6
- log-to-file
- multi-release-jars
- plugin-versioning
- publish-with-timestamp-version
- share-test-jar
- sources-variants
- variants-with-additional-artifacts
- webdav-publish
Also check out: