mirror of
https://github.com/jlengrand/OpenGraphKt.git
synced 2026-03-10 00:21:19 +00:00
* Update dependency com.fleeksoft.ksoup:ksoup-network to v0.2.5 (#40) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update whole ksoup to 0.2.5 * Update dependency gradle to v8.14.3 (#37) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency org.junit:junit-bom to v5.14.0 (#36) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency gradle to v8.14.3 (#43) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update plugin org.jetbrains.kotlin.jvm to v2.2.20 (#35) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update ktor from scraper * Update settings * Update settings * Update gradle/actions action to v4.4.4 (#31) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Adds claude init * Upgrades to Java 24 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
84 lines
1.9 KiB
Kotlin
84 lines
1.9 KiB
Kotlin
import com.vanniktech.maven.publish.SonatypeHost
|
|
|
|
plugins {
|
|
kotlin("jvm")
|
|
id("com.vanniktech.maven.publish") version "0.32.0"
|
|
id("org.jetbrains.kotlinx.kover") version "0.9.1"
|
|
}
|
|
|
|
group = "fr.lengrand"
|
|
version = "0.1.2-SNAPSHOT"
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
implementation("com.fleeksoft.ksoup:ksoup:0.2.5")
|
|
implementation("com.fleeksoft.ksoup:ksoup-kotlinx:0.2.5")
|
|
implementation("com.fleeksoft.ksoup:ksoup-network:0.2.5")
|
|
testImplementation(kotlin("test"))
|
|
}
|
|
|
|
java {
|
|
withSourcesJar()
|
|
}
|
|
|
|
tasks.test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
tasks.jar {
|
|
manifest {
|
|
attributes(mapOf("Implementation-Title" to project.name,
|
|
"Implementation-Version" to project.version))
|
|
}
|
|
}
|
|
|
|
kotlin {
|
|
jvmToolchain(24)
|
|
}
|
|
|
|
mavenPublishing {
|
|
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
|
|
|
|
signAllPublications()
|
|
|
|
coordinates(group.toString(), "opengraphkt", version.toString())
|
|
|
|
pom {
|
|
name = "OpenGraphKt"
|
|
description = "A minimalist Kotlin library to work with the Open Graph protocol."
|
|
inceptionYear = "2025"
|
|
url = "https://github.com/jlengrand/OpenGraphKt"
|
|
licenses {
|
|
license {
|
|
name = "The MIT License"
|
|
url = "https://mit-license.org/"
|
|
distribution = "https://mit-license.org/"
|
|
}
|
|
}
|
|
developers {
|
|
developer {
|
|
id = "jlengrand"
|
|
name = "Julien Lengrand-Lambert"
|
|
url = "https://github.com/jlengrand"
|
|
}
|
|
}
|
|
scm {
|
|
url = "https://github.com/jlengrand/OpenGraphKt"
|
|
connection = "scm:git:git://github.com/jlengrand/OpenGraphKt.git"
|
|
developerConnection = "scm:git:ssh://git@github.com/jlengrand/OpenGraphKt.git"
|
|
}
|
|
}
|
|
}
|
|
|
|
kover {
|
|
reports {
|
|
verify {
|
|
rule {
|
|
minBound(70)
|
|
}
|
|
}
|
|
}
|
|
} |