This repository contains style guides for Gradle Java applications. The mentioned style guides consist of multiple modules. Depending on the use case of the Gradle project, it makes sense to either integrate all modules or pick specific ones. The mentioned modules are:
Before setting up your Gradle project, you should read the following sections carefully!
Note
As I currently do not have an automated way of integrating all the different modules into a new project, they have to be copied manually.
Important
- Some things in the build.gradle.kts file are vital for setting up new Gradle projects and others are not. Make sure you only delete what you definitely won't need and keep the rest.
- As written in the first line of the ArchitectureTests.java, you have to adjust its location.
Usually this file sits on the root level of the
test
directory.
Caution
The used versions in the different modules are not up to date and might need to be changed. Otherwise you could risk security issues in the various dependencies and/or problems with your Gradle setup.
See contributing