Skip to content

Commit 743ac63

Browse files
committed
chore: bump paperweight version
Signed-off-by: AlphaKR93 <dev@alpha93.kr>
1 parent 35b4398 commit 743ac63

1 file changed

Lines changed: 120 additions & 120 deletions

File tree

build.gradle.kts

Lines changed: 120 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1,120 +1,120 @@
1-
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
2-
import org.gradle.api.tasks.testing.logging.TestLogEvent
3-
4-
plugins {
5-
java
6-
id("io.papermc.paperweight.patcher") version "2.0.0-beta.17"
7-
}
8-
9-
val paperMavenPublicUrl = "https://repo.papermc.io/repository/maven-public/"
10-
11-
val brandName: String by project
12-
val providerRepo: String by project
13-
14-
paperweight {
15-
upstreams.register("purpur") {
16-
repo = github("PurpurMC", "Purpur")
17-
ref = providers.gradleProperty("purpurCommit")
18-
19-
patchFile {
20-
path = "purpur-server/build.gradle.kts"
21-
outputFile = file("${brandName.lowercase()}-server/build.gradle.kts")
22-
patchFile = file("${brandName.lowercase()}-server/build.gradle.kts.patch")
23-
}
24-
patchFile {
25-
path = "purpur-api/build.gradle.kts"
26-
outputFile = file("${brandName.lowercase()}-api/build.gradle.kts")
27-
patchFile = file("${brandName.lowercase()}-api/build.gradle.kts.patch")
28-
}
29-
patchRepo("paperApi") {
30-
upstreamPath = "paper-api"
31-
patchesDir = file("${brandName.lowercase()}-api/paper-patches")
32-
outputDir = file("paper-api")
33-
}
34-
patchDir("purpurApi") {
35-
upstreamPath = "purpur-api"
36-
excludes = listOf("build.gradle.kts", "build.gradle.kts.patch", "paper-patches")
37-
patchesDir = file("${brandName.lowercase()}-api/purpur-patches")
38-
outputDir = file("purpur-api")
39-
}
40-
}
41-
}
42-
43-
val mavenUsername: String? by project
44-
val mavenPassword: String? by project
45-
46-
subprojects {
47-
apply(plugin = "java-library")
48-
apply(plugin = "maven-publish")
49-
50-
extensions.configure<JavaPluginExtension> {
51-
toolchain {
52-
languageVersion = JavaLanguageVersion.of(21)
53-
}
54-
}
55-
56-
repositories {
57-
mavenCentral()
58-
maven(paperMavenPublicUrl)
59-
}
60-
61-
tasks.withType<AbstractArchiveTask>().configureEach {
62-
isPreserveFileTimestamps = false
63-
isReproducibleFileOrder = true
64-
}
65-
tasks.withType<JavaCompile> {
66-
options.encoding = Charsets.UTF_8.name()
67-
options.release = 21
68-
options.isFork = true
69-
options.compilerArgs.addAll(listOf("-Xlint:-deprecation", "-Xlint:-removal"))
70-
options.forkOptions.memoryMaximumSize = "4g"
71-
}
72-
tasks.withType<Javadoc> {
73-
options.encoding = Charsets.UTF_8.name()
74-
}
75-
tasks.withType<ProcessResources> {
76-
filteringCharset = Charsets.UTF_8.name()
77-
}
78-
tasks.withType<Test> {
79-
testLogging {
80-
showStackTraces = true
81-
exceptionFormat = TestExceptionFormat.FULL
82-
events(TestLogEvent.STANDARD_OUT)
83-
}
84-
}
85-
86-
extensions.configure<PublishingExtension> {
87-
repositories {
88-
maven("https://maven.pkg.github.com/$providerRepo") {
89-
name = "github"
90-
credentials {
91-
username = mavenUsername ?: System.getenv("GRADLE_PROPERTY_MAVEN_USERNAME")
92-
?: System.getenv("MAVEN_USERNAME")
93-
password = mavenPassword ?: System.getenv("GRADLE_PROPERTY_MAVEN_PASSWORD")
94-
?: System.getenv("MAVEN_PASSWORD")
95-
}
96-
}
97-
maven("https://repo.codemc.io/repository/maven-snapshots/") {
98-
name = "codemc"
99-
credentials {
100-
username = mavenUsername ?: System.getenv("GRADLE_PROPERTY_MAVEN_USERNAME")
101-
?: System.getenv("MAVEN_USERNAME")
102-
password = mavenPassword ?: System.getenv("GRADLE_PROPERTY_MAVEN_PASSWORD")
103-
?: System.getenv("MAVEN_PASSWORD")
104-
}
105-
}
106-
}
107-
}
108-
}
109-
110-
tasks.register("printMinecraftVersion") {
111-
doLast {
112-
println(providers.gradleProperty("mcVersion").get().trim())
113-
}
114-
}
115-
116-
tasks.register("printPlazmaVersion") {
117-
doLast {
118-
println(project.version)
119-
}
120-
}
1+
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
2+
import org.gradle.api.tasks.testing.logging.TestLogEvent
3+
4+
plugins {
5+
java
6+
id("io.papermc.paperweight.patcher") version "2.0.0-beta.19"
7+
}
8+
9+
val paperMavenPublicUrl = "https://repo.papermc.io/repository/maven-public/"
10+
11+
val brandName: String by project
12+
val providerRepo: String by project
13+
14+
paperweight {
15+
upstreams.register("purpur") {
16+
repo = github("PurpurMC", "Purpur")
17+
ref = providers.gradleProperty("purpurCommit")
18+
19+
patchFile {
20+
path = "purpur-server/build.gradle.kts"
21+
outputFile = file("${brandName.lowercase()}-server/build.gradle.kts")
22+
patchFile = file("${brandName.lowercase()}-server/build.gradle.kts.patch")
23+
}
24+
patchFile {
25+
path = "purpur-api/build.gradle.kts"
26+
outputFile = file("${brandName.lowercase()}-api/build.gradle.kts")
27+
patchFile = file("${brandName.lowercase()}-api/build.gradle.kts.patch")
28+
}
29+
patchRepo("paperApi") {
30+
upstreamPath = "paper-api"
31+
patchesDir = file("${brandName.lowercase()}-api/paper-patches")
32+
outputDir = file("paper-api")
33+
}
34+
patchDir("purpurApi") {
35+
upstreamPath = "purpur-api"
36+
excludes = listOf("build.gradle.kts", "build.gradle.kts.patch", "paper-patches")
37+
patchesDir = file("${brandName.lowercase()}-api/purpur-patches")
38+
outputDir = file("purpur-api")
39+
}
40+
}
41+
}
42+
43+
val mavenUsername: String? by project
44+
val mavenPassword: String? by project
45+
46+
subprojects {
47+
apply(plugin = "java-library")
48+
apply(plugin = "maven-publish")
49+
50+
extensions.configure<JavaPluginExtension> {
51+
toolchain {
52+
languageVersion = JavaLanguageVersion.of(21)
53+
}
54+
}
55+
56+
repositories {
57+
mavenCentral()
58+
maven(paperMavenPublicUrl)
59+
}
60+
61+
tasks.withType<AbstractArchiveTask>().configureEach {
62+
isPreserveFileTimestamps = false
63+
isReproducibleFileOrder = true
64+
}
65+
tasks.withType<JavaCompile> {
66+
options.encoding = Charsets.UTF_8.name()
67+
options.release = 21
68+
options.isFork = true
69+
options.compilerArgs.addAll(listOf("-Xlint:-deprecation", "-Xlint:-removal"))
70+
options.forkOptions.memoryMaximumSize = "4g"
71+
}
72+
tasks.withType<Javadoc> {
73+
options.encoding = Charsets.UTF_8.name()
74+
}
75+
tasks.withType<ProcessResources> {
76+
filteringCharset = Charsets.UTF_8.name()
77+
}
78+
tasks.withType<Test> {
79+
testLogging {
80+
showStackTraces = true
81+
exceptionFormat = TestExceptionFormat.FULL
82+
events(TestLogEvent.STANDARD_OUT)
83+
}
84+
}
85+
86+
extensions.configure<PublishingExtension> {
87+
repositories {
88+
maven("https://maven.pkg.github.com/$providerRepo") {
89+
name = "github"
90+
credentials {
91+
username = mavenUsername ?: System.getenv("GRADLE_PROPERTY_MAVEN_USERNAME")
92+
?: System.getenv("MAVEN_USERNAME")
93+
password = mavenPassword ?: System.getenv("GRADLE_PROPERTY_MAVEN_PASSWORD")
94+
?: System.getenv("MAVEN_PASSWORD")
95+
}
96+
}
97+
maven("https://repo.codemc.io/repository/maven-snapshots/") {
98+
name = "codemc"
99+
credentials {
100+
username = mavenUsername ?: System.getenv("GRADLE_PROPERTY_MAVEN_USERNAME")
101+
?: System.getenv("MAVEN_USERNAME")
102+
password = mavenPassword ?: System.getenv("GRADLE_PROPERTY_MAVEN_PASSWORD")
103+
?: System.getenv("MAVEN_PASSWORD")
104+
}
105+
}
106+
}
107+
}
108+
}
109+
110+
tasks.register("printMinecraftVersion") {
111+
doLast {
112+
println(providers.gradleProperty("mcVersion").get().trim())
113+
}
114+
}
115+
116+
tasks.register("printPlazmaVersion") {
117+
doLast {
118+
println(project.version)
119+
}
120+
}

0 commit comments

Comments
 (0)