Pinned Repositories
debug-demo
Example "Battleship" application to demonstrate Java debug techniques
file-diff-plugin
An example Gradle plugin that diffs two files
gradle-build-bible
Sample Gradle projects accompanying Gradle Build Bible book.
gradle-docker-example
A demo of using Gradle tasks to build and run Docker images
gradle-github-actions-example
Explores the different ways to build Gradle projects using GitHub actions.
gradle-hero
Sample Gradle projects accompanying Gradle Hero course and Gradle Build Bible book.
gradle-multi-project-masterclass
Demo app for course Gradle Multi-Project Masterclass
gradle-tutorial
Gradle tutorial for complete beginners
maven-to-gradle
An example project for demonstrating Maven to Gradle migrations
tkgregory's Repositories
tkgregory/file-diff-plugin
An example Gradle plugin that diffs two files
tkgregory/gradle-hero
Sample Gradle projects accompanying Gradle Hero course and Gradle Build Bible book.
tkgregory/gradle-multi-project-masterclass
Demo app for course Gradle Multi-Project Masterclass
tkgregory/gradle-tutorial
Gradle tutorial for complete beginners
tkgregory/debug-demo
Example "Battleship" application to demonstrate Java debug techniques
tkgregory/gradle-docker-example
A demo of using Gradle tasks to build and run Docker images
tkgregory/gradle-build-bible
Sample Gradle projects accompanying Gradle Build Bible book.
tkgregory/gradle-github-actions-example
Explores the different ways to build Gradle projects using GitHub actions.
tkgregory/maven-to-gradle
An example project for demonstrating Maven to Gradle migrations
tkgregory/version-catalog-with-spring-boot
Demonstrates Gradle's version catalog feature with Spring Boot
tkgregory/cucumber-multi-launcher
An example launcher to run multiple Cucumber executions in the same JVM.
tkgregory/gradle-java-library-plugin-library
Library utilising api and implementation dependencies. See article for more info.
tkgregory/optional-examples
Example uses of Optional
tkgregory/gradle-java-library-plugin-consumer
Project to illustrate consuming a Gradle built Java library using api and implementation dependencies. See article for more info.
tkgregory/gradle-java-toolchain-example
Demonstrates the new Java toolchain functionality in Gradle 7.0
tkgregory/spring-boot-gradle-plugin-example
A project to demonstrate the use of the Spring Boot Gradle plugin as described by the article "Unleashing the Spring Boot Gradle plugin"
tkgregory/forwarded-header-filter-example
An example Spring Boot application using the ForwardedHeaderFilter
tkgregory/gradle-annotation-processor-example
Demonstration of using Java annotation processors using Gradle's annotationProcessor dependency configuration.
tkgregory/gradle-best-practices
A collection of projects showcasing Gradle best practices
tkgregory/gradle-build-script-basics
Demonstrates use of Gradle basic build script concepts.
tkgregory/integration-tests-with-jacoco
Demonstrates how to publish unit and integration test Jacoco code coverage data to SonarQube.
tkgregory/sub-project-first-configuration
Demonstrates using evaluationDependsOnChildren() to evaluate a project's sub-projects first, during the configuration phase of the build:
tkgregory/gradle-case-study
A case study of how Gradle custom plugins can be used for deployment
tkgregory/metric-types
Accompanying repo to tutorial video where you’ll discover what are the 4 different types of Prometheus metrics, how to decide which one is right for a specific scenario, and how to query them.
tkgregory/multi-project-build-fat-jar
Demonstrates creating a fat jar for a multi-project build.
tkgregory/sonarqube-jacoco-code-coverage
Accompanying repo to tutorial on how to apply the Jacoco plugin to your project and run a SonarQube scan to generate a code coverage report
tkgregory/test-fixtures-example
Demonstrates Gradle `test-fixtures` plugin within a multi-project build.
tkgregory/aws-ab-test-demo
Deploy this project to AWS to run an A/B test which returns one of 2 web pages for a single HTTP request.
tkgregory/internet-essentials
Practical exercises to accompany the book Internet Essentials for Developers.
tkgregory/wordpress-export-to-markdown
Converts a WordPress export XML file into Markdown files.