This is meant to apply an opinionated set of treatments to a Java-based project using Gradle.
So far this means:
- Versioning
- Testing library dependency (JUnit 5)
- Separating test categories into distinct source sets (test=unit, integrationTest=you guessed it)
- JVM compatibility
- Formatting and linting
I have no idea if this works yet.