This commit is contained in:
AlphaKR93
2024-12-14 20:10:05 +09:00
parent 86b9aa41cc
commit 22bcf63585

View File

@@ -13,16 +13,13 @@ plugins {
val jdkVersion = property("jdkVersion").toString().toInt() val jdkVersion = property("jdkVersion").toString().toInt()
kotlin.jvmToolchain(jdkVersion) kotlin.jvmToolchain(jdkVersion)
val paperMcRepo = "https://repo.papermc.io/repository/maven-public/"
repositories { repositories {
mavenCentral() mavenCentral()
maven(paperMcRepo) { maven("https://repo.papermc.io/repository/maven-public/") { name = "papermc"
name = "papermc-repo"
content { onlyForConfigurations(configurations.paperclip.name) } content { onlyForConfigurations(configurations.paperclip.name) }
} }
maven("https://repo.codemc.io/repository/maven-public/") { maven("https://repo.codemc.io/repository/maven-public/") { name = "codemc" }
name = "codemc-repo" maven("https://jitpack.io") { name = "jitpack" }
}
} }
dependencies { dependencies {
@@ -36,8 +33,8 @@ val providerRepo: String by project
paperweight { paperweight {
serverProject = project(":${brandName.lowercase()}-server") serverProject = project(":${brandName.lowercase()}-server")
remapRepo = paperMcRepo remapRepo = "https://repo.papermc.io/repository/maven-public/"
decompileRepo = paperMcRepo decompileRepo = "https://repo.papermc.io/repository/maven-public/"
useStandardUpstream("paper") { useStandardUpstream("paper") {
url = github("PaperMC", "Paper-archive") url = github("PaperMC", "Paper-archive")
@@ -74,9 +71,10 @@ tasks {
generateDevelopmentBundle { generateDevelopmentBundle {
apiCoordinates.set("${project.group}:${brandName.lowercase()}-api") apiCoordinates.set("${project.group}:${brandName.lowercase()}-api")
libraryRepositories.addAll( libraryRepositories.addAll(
"https://repo.maven.apache.org/maven2/", "https://repo1.maven.org/maven2/",
"https://maven.pkg.github.com/$providerRepo", "https://papermc.io/repo/repository/maven-public/",
"https://papermc.io/repo/repository/maven-public/" "https://repo.codemc.io/repository/maven-public/",
"https://jitpack.io",
) )
} }
} }
@@ -85,7 +83,6 @@ publishing.publications.create<MavenPublication>("devBundle") {
artifact(tasks.generateDevelopmentBundle) { artifactId = "dev-bundle" } artifact(tasks.generateDevelopmentBundle) { artifactId = "dev-bundle" }
} }
val mavenUrl: String? by project
val mavenUsername: String? by project val mavenUsername: String? by project
val mavenPassword: String? by project val mavenPassword: String? by project
allprojects { allprojects {
@@ -94,24 +91,31 @@ allprojects {
java.toolchain.languageVersion.set(JavaLanguageVersion.of(jdkVersion)) java.toolchain.languageVersion.set(JavaLanguageVersion.of(jdkVersion))
mavenUrl?.let { publishing.repositories.maven("https://maven.pkg.github.com/$providerRepo") {
publishing.repositories.maven(it) { name = "github"
name = "codemc-repo"
credentials { credentials {
username = mavenUsername username = mavenUsername ?: System.getenv("GRADLE_PROPERTY_MAVEN_USERNAME") ?: System.getenv("MAVEN_USERNAME")
password = mavenPassword password = mavenPassword ?: System.getenv("GRADLE_PROPERTY_MAVEN_PASSWORD") ?: System.getenv("MAVEN_PASSWORD")
} }
} }
publishing.repositories.maven("https://repo.codemc.io/repository/PlazmaMC/") {
name = "codemc"
credentials {
username = mavenUsername ?: System.getenv("GRADLE_PROPERTY_MAVEN_USERNAME") ?: System.getenv("MAVEN_USERNAME")
password = mavenPassword ?: System.getenv("GRADLE_PROPERTY_MAVEN_PASSWORD") ?: System.getenv("MAVEN_PASSWORD")
}
} }
} }
subprojects { subprojects {
repositories { repositories {
mavenCentral() mavenCentral()
maven(paperMcRepo) maven("https://repo.papermc.io/repository/maven-public/") { name = "papermc" }
maven("https://jitpack.io") maven("https://repo.codemc.io/repository/maven-public/") { name = "codeme" }
maven("https://repo.codemc.io/repository/maven-public/") maven("https://jitpack.io") { name = "jitpack" }
} }
tasks { tasks {