From f19f343def62afdb180f348338aa3aac0154a6b9 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Sun, 8 Dec 2024 21:42:52 +0800 Subject: [PATCH] added war file publication --- build.gradle | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/build.gradle b/build.gradle index c410d55..9ef0c0f 100644 --- a/build.gradle +++ b/build.gradle @@ -49,6 +49,36 @@ allprojects { } } + pluginManager.withPlugin('maven-publish') { + + pluginManager.withPlugin('java-library') { + java { + withJavadocJar() + withSourcesJar() + } + } + + publishing { + repositories { + maven { + name = "Gitea" + url = uri(getProperty('gitea.maven.url')) + + credentials(HttpHeaderCredentials) { + name = "Authorization" + value = "token ${System.getenv()["PUBLISHER_TOKEN"]}" + } + + authentication { + header(HttpHeaderAuthentication) + } + + } + } + } + } + + group = 'net.woggioni' version = getProperty('jsf.playground.version') } @@ -111,4 +141,12 @@ tasks.register('dockerStopContainer', DockerStopContainer) { group = 'docker' dependsOn(dockerRun) targetContainerId(dockerRun.flatMap { it.containerId }) +} + +publishing { + publications { + maven(MavenPublication) { + from(components["java"]) + } + } } \ No newline at end of file