publish
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user