plugins { id("groovy") id("java-gradle-plugin") id("maven-publish") } wrapper { gradleVersion = "8.10" distributionType = Wrapper.DistributionType.BIN } project.group = "ru.di9.gradle" project.version = "1.1.1" gradlePlugin.plugins { commitlintPlugin { id = "ru.di9.gradle.commitlint" displayName = "commitlint plugin" description = "Simple commitlint plugin" implementationClass = "ru.di9.gradle.commitlint.CommitLintPlugin" } } publishing { publications { mavenBinary(MavenPublication) { groupId = project.group artifactId = project.name version = project.version from components.java } } repositories { maven { name = "Di9" url = uri("https://di9.ru/git/api/packages/Voomra/maven") def giteaToken = System.getenv("GITEA_TOKEN") credentials(HttpHeaderCredentials) { name = "Authorization" value = "token ${giteaToken}" } authentication { header(HttpHeaderAuthentication) } } } }