Project Template for convenient project setup using convention plugins and version catalogs.
Every time I create a new project, I do a lot of routine work, so this repository should decrease amount of this work.
settings.gradle.kts
: Set your root project namegradle/libs.versions.toml
: Add your dependencies
Note
TYPESAFE_PROJECT_ACCESSORS are enabled by default. If you don't need this feature, remove it fromsettings.gradle.kts
.
This template also provides some useful build conventions.
Example of build.gradle.kts
usage:
plugins {
id(libs.plugins.conventions.jvm.get().pluginId)
// or
id("jvm-convention")
}