initial commit

This commit is contained in:
2025-12-12 23:36:37 +01:00
commit faaf56760b
11 changed files with 588 additions and 0 deletions

37
build.gradle.kts Normal file
View File

@@ -0,0 +1,37 @@
group = "com.infendro"
version = "1.0.0"
repositories {
mavenCentral()
}
plugins {
alias(libs.plugins.kotlin)
id("java-gradle-plugin")
id("maven-publish")
}
gradlePlugin {
plugins {
create("secret").apply {
id = "com.infendro.plugin"
implementationClass = "com.infendro.plugin.InfendroPlugin"
}
}
}
publishing {
repositories {
maven {
url = uri("https://git.infendro.com/api/packages/Infendro/maven")
val token = findProperty("infendro.token") as String?
if (token != null) {
authentication.create("header", HttpHeaderAuthentication::class)
credentials(HttpHeaderCredentials::class) {
name = "Authorization"
value = "token $token"
}
}
}
}
}