plugins { `version-catalog` `maven-publish` } catalog { versionCatalog { from(files("./gradle/libs.versions.toml")) } } publishing { repositories { maven { credentials { username = "admin" password = "admin123" } // isAllowInsecureProtocol = true url = uri("https://nexus.keinekekse.net/repository/maven-releases/") } } publications { create("maven") { group = "net.keinekekse" artifactId = "version-catalog" version = libs.versions.thisCatalogVersion.get() from(components["versionCatalog"]) } } }