plugin-template

Version catalogs

Version catalogs are a Gradle feature that lets you declare a list of dependencies in a file and reuse them. These can also be published and imported in settings.gradle.kts.

Idofront publishes a version catalog with all our commonly used dependencies and conventions plugins. You can see this in the dependencyResolutionManagement block, where we add our own maven repos and create a catalog named idofrontLibs.

If you ever need a library that's not declared in Idofront, place it in gradle/libs.versions.toml