Skip to content

Commit

Permalink
chore: Set up Maven publishing
Browse files Browse the repository at this point in the history
  • Loading branch information
joc-a committed Jun 16, 2023
1 parent bf0e5c3 commit 4c480a5
Showing 1 changed file with 17 additions and 7 deletions.
24 changes: 17 additions & 7 deletions buildScripts/gradle/publishing.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,30 @@ apply(plugin = "java-library")
apply(plugin = "maven-publish")
apply(plugin = "signing")

_java {
withJavadocJar()
withSourcesJar()
}

_publishing {
publications {
create<MavenPublication>("ExposedJars") {
create<MavenPublication>("exposed") {
groupId = "org.jetbrains.exposed"
artifactId = project.name
from(project.components["java"])
version = "0.41.1"
from(components["java"])
pom {
configureMavenCentralMetadata(project)
}
signPublicationIfKeyPresent(project)
}
}

val publishingUser: String? = System.getenv("PUBLISHING_USER")
val publishingPassword: String? = System.getenv("PUBLISHING_PASSWORD")

repositories {
maven {
url = uri("https://maven.pkg.jetbrains.space/public/p/exposed/release")
credentials {
username = publishingUser
password = publishingPassword
}
}
}
}

0 comments on commit 4c480a5

Please sign in to comment.