Add logging functionality and Maven publishing setup

Added Logger class with various log levels to `commonMain`. Integrated `maven-publish` and `signing` plugins in `build.gradle.kts` to facilitate publishing artifacts to the Maven repository with proper credentials and metadata. Removed `gradle.properties` and updated `.gitignore` accordingly.
This commit is contained in:
2024-10-26 15:27:46 +02:00
parent 63625873be
commit 049347b2d2

View File

@@ -4,6 +4,7 @@ plugins {
kotlin("multiplatform") version "2.0.21"
`maven-publish`
signing
id("org.jetbrains.dokka") version "1.5.31"
}
group = "nl.astraeus"
@@ -23,6 +24,10 @@ kotlin {
}
}
val javadocJar by tasks.registering(Jar::class) {
archiveClassifier.set("javadoc")
}
publishing {
repositories {
maven {