From 6b92b7e377972538ca0ada1351c2214c375a2dc8 Mon Sep 17 00:00:00 2001 From: LamGC Date: Sat, 25 Feb 2023 17:14:03 +0800 Subject: [PATCH] =?UTF-8?q?build(publish):=20=E5=A2=9E=E5=8A=A0=20self-git?= =?UTF-8?q?=20Maven=20=E4=BB=93=E5=BA=93.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 目前 Gitea 的构件仓库已经完善到基本可用的程度, 决定将 extension 和 meta 模块也一同发布到 self-git 中. --- scalabot-extension/build.gradle.kts | 24 +++++++++++++----------- scalabot-meta/build.gradle.kts | 24 +++++++++++++----------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/scalabot-extension/build.gradle.kts b/scalabot-extension/build.gradle.kts index 590d4b7..273ace7 100644 --- a/scalabot-extension/build.gradle.kts +++ b/scalabot-extension/build.gradle.kts @@ -44,19 +44,21 @@ tasks.withType().configureEach { publishing { repositories { - if (project.version.toString().endsWith("-SNAPSHOT")) { - maven("https://nexus.kuku.me/repository/maven-snapshots/") { - credentials { - username = project.properties["repo.credentials.private.username"].toString() - password = project.properties["repo.credentials.private.password"].toString() - } + maven("https://git.lamgc.me/api/packages/LamGC/maven") { + credentials { + username = project.properties["repo.credentials.self-git.username"].toString() + password = project.properties["repo.credentials.self-git.password"].toString() } + } + val kukuRepoUrl = if (project.version.toString().endsWith("-SNAPSHOT", ignoreCase = true)) { + "https://nexus.kuku.me/repository/maven-snapshots/" } else { - maven("https://nexus.kuku.me/repository/maven-releases/") { - credentials { - username = project.properties["repo.credentials.private.username"].toString() - password = project.properties["repo.credentials.private.password"].toString() - } + "https://nexus.kuku.me/repository/maven-releases/" + } + maven(kukuRepoUrl) { + credentials { + username = project.properties["repo.credentials.kuku-repo.username"].toString() + password = project.properties["repo.credentials.kuku-repo.password"].toString() } } } diff --git a/scalabot-meta/build.gradle.kts b/scalabot-meta/build.gradle.kts index 41fadf7..5e5fab3 100644 --- a/scalabot-meta/build.gradle.kts +++ b/scalabot-meta/build.gradle.kts @@ -52,19 +52,21 @@ val javadocJar = tasks.named("javadocJar") { publishing { repositories { - if (project.version.toString().endsWith("-SNAPSHOT", ignoreCase = true)) { - maven("https://nexus.kuku.me/repository/maven-snapshots/") { - credentials { - username = project.properties["repo.credentials.private.username"].toString() - password = project.properties["repo.credentials.private.password"].toString() - } + maven("https://git.lamgc.me/api/packages/LamGC/maven") { + credentials { + username = project.properties["repo.credentials.self-git.username"].toString() + password = project.properties["repo.credentials.self-git.password"].toString() } + } + val kukuRepoUrl = if (project.version.toString().endsWith("-SNAPSHOT", ignoreCase = true)) { + "https://nexus.kuku.me/repository/maven-snapshots/" } else { - maven("https://nexus.kuku.me/repository/maven-releases/") { - credentials { - username = project.properties["repo.credentials.private.username"].toString() - password = project.properties["repo.credentials.private.password"].toString() - } + "https://nexus.kuku.me/repository/maven-releases/" + } + maven(kukuRepoUrl) { + credentials { + username = project.properties["repo.credentials.kuku-repo.username"].toString() + password = project.properties["repo.credentials.kuku-repo.password"].toString() } } }