Skip to content

Commit dd8f50c

Browse files
committed
Move to "com.vanniktech.maven.publish" publishing plugin
1 parent 72835a2 commit dd8f50c

14 files changed

Lines changed: 842 additions & 111 deletions

File tree

build.gradle.kts

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,63 @@
1+
import com.vanniktech.maven.publish.MavenPublishBaseExtension
2+
import com.vanniktech.maven.publish.SonatypeHost
3+
import java.net.URI
4+
15
plugins {
26
alias(libs.plugins.androidLibrary) apply false
3-
alias(libs.plugins.kotlinMultiplatform) apply false
7+
alias(libs.plugins.kotlinMultiplatform) apply false
48
alias(libs.plugins.jetbrainsKotlinJvm) apply false
59
alias(libs.plugins.binaryCompatibility) apply false
610
alias(libs.plugins.modulegraph.souza) apply true
11+
alias(libs.plugins.mavenPublish) apply false
12+
}
713

14+
allprojects {
15+
version = "0.0.3"
16+
group = "sk.ai.net"
817

18+
repositories {
19+
google()
20+
mavenCentral()
21+
}
922
}
1023

1124
allprojects {
12-
version = "0.0.2"
25+
plugins.withId("com.vanniktech.maven.publish.base") {
26+
configure<MavenPublishBaseExtension> {
27+
repositories {
28+
maven {
29+
name = "GitHubPackages"
30+
url = uri("https://maven.pkg.github.com/sk-ai-net/skainet")
31+
credentials {
32+
username = System.getenv("GITHUB_ACTOR")
33+
password = System.getenv("GITHUB_TOKEN")
34+
}
35+
}
36+
}
37+
pom {
38+
description.set("skainet")
39+
name.set(project.name)
40+
url.set("https://github.com/sk-ai-net/skainet/")
41+
licenses {
42+
license {
43+
name.set("MIT")
44+
distribution.set("repo")
45+
}
46+
}
47+
scm {
48+
url.set("https://github.com/sk-ai-net/skainet/")
49+
connection.set("scm:git:git@github.com:sk-ai-net/skainet.git")
50+
developerConnection.set("scm:git:ssh://git@github.com:sk-ai-net/skainet.git")
51+
}
52+
developers {
53+
developer {
54+
id.set("sk-ai-net")
55+
name.set("sk-ai-net")
56+
}
57+
}
58+
}
59+
}
60+
}
1361
}
1462

1563
moduleGraphConfig {

convention-plugins/build.gradle.kts

Lines changed: 0 additions & 7 deletions
This file was deleted.

convention-plugins/settings.gradle.kts

Lines changed: 0 additions & 21 deletions
This file was deleted.

convention-plugins/src/main/kotlin/module.publication.gradle.kts

Lines changed: 0 additions & 53 deletions
This file was deleted.

convention-plugins/src/main/kotlin/root.publication.gradle.kts

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)