Skip to content

Commit 11e75db

Browse files
committed
Move loader sources into slime-loader submodule
1 parent 1aec74f commit 11e75db

40 files changed

+54
-43
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ and
4747

4848
```kts
4949
dependencies {
50-
implementation("net.roxymc:slimeloader:VERSION")
50+
implementation("net.roxymc.slimeloader:slime-loader:VERSION")
5151
}
5252
```
5353

build.gradle.kts

Lines changed: 29 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,56 +4,44 @@ plugins {
44
id("maven-publish")
55
}
66

7-
repositories {
8-
mavenCentral()
9-
}
10-
11-
dependencies {
12-
api("com.google.guava:guava:33.3.1-jre")
13-
api("com.google.code.gson:gson:2.11.0")
14-
api("org.jspecify:jspecify:1.0.0")
15-
api("net.kyori:adventure-nbt:4.17.0")
16-
api("com.github.luben:zstd-jni:1.5.6-6")
17-
18-
testCompileOnly("org.projectlombok:lombok:1.18.34")
19-
testAnnotationProcessor("org.projectlombok:lombok:1.18.34")
20-
testImplementation(platform("org.junit:junit-bom:5.10.0"))
21-
testImplementation("org.junit.jupiter:junit-jupiter")
22-
}
7+
subprojects {
8+
plugins.apply("java")
9+
plugins.apply("java-library")
10+
plugins.apply("maven-publish")
2311

24-
java {
25-
toolchain.languageVersion = JavaLanguageVersion.of(17)
12+
repositories {
13+
mavenCentral()
14+
}
2615

27-
withSourcesJar()
28-
}
16+
java {
17+
toolchain.languageVersion = JavaLanguageVersion.of(17)
2918

30-
tasks {
31-
withType<JavaCompile> {
32-
options.encoding = Charsets.UTF_8.name()
33-
options.release = 17
34-
dependsOn(clean)
19+
withSourcesJar()
3520
}
3621

37-
test {
38-
useJUnitPlatform()
22+
tasks {
23+
withType<JavaCompile> {
24+
options.encoding = Charsets.UTF_8.name()
25+
options.release = 17
26+
dependsOn(clean)
27+
}
3928
}
40-
}
41-
4229

43-
publishing {
44-
repositories {
45-
val repoType = if (version.toString().endsWith("-SNAPSHOT")) "snapshots" else "releases"
46-
maven("https://repo.roxymc.net/${repoType}") {
47-
name = "roxymc"
48-
credentials(PasswordCredentials::class)
30+
publishing {
31+
repositories {
32+
val repoType = if (version.toString().endsWith("-SNAPSHOT")) "snapshots" else "releases"
33+
maven("https://repo.roxymc.net/${repoType}") {
34+
name = "roxymc"
35+
credentials(PasswordCredentials::class)
36+
}
4937
}
50-
}
5138

52-
publications {
53-
create<MavenPublication>("maven") {
54-
artifactId = rootProject.name.lowercase()
39+
publications {
40+
create<MavenPublication>("maven") {
41+
artifactId = project.name
5542

56-
from(components["java"])
43+
from(components["java"])
44+
}
5745
}
5846
}
59-
}
47+
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
version=1.0-SNAPSHOT
2-
group=net.roxymc
2+
group=net.roxymc.slimeloader

settings.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
rootProject.name = "SlimeLoader"
2+
3+
include(
4+
"slime-loader"
5+
)

slime-loader/build.gradle.kts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
dependencies {
2+
api("com.google.guava:guava:33.3.1-jre")
3+
api("com.google.code.gson:gson:2.11.0")
4+
api("org.jspecify:jspecify:1.0.0")
5+
api("net.kyori:adventure-nbt:4.17.0")
6+
api("com.github.luben:zstd-jni:1.5.6-6")
7+
8+
testCompileOnly("org.projectlombok:lombok:1.18.34")
9+
testAnnotationProcessor("org.projectlombok:lombok:1.18.34")
10+
testImplementation(platform("org.junit:junit-bom:5.10.0"))
11+
testImplementation("org.junit.jupiter:junit-jupiter")
12+
}
13+
14+
tasks {
15+
test {
16+
useJUnitPlatform()
17+
}
18+
}

src/main/java/net/roxymc/slime/CompoundBinaryTagHolder.java renamed to slime-loader/src/main/java/net/roxymc/slime/CompoundBinaryTagHolder.java

File renamed without changes.

src/main/java/net/roxymc/slime/loader/Deserializers.java renamed to slime-loader/src/main/java/net/roxymc/slime/loader/Deserializers.java

File renamed without changes.

src/main/java/net/roxymc/slime/loader/SlimeLoader.java renamed to slime-loader/src/main/java/net/roxymc/slime/loader/SlimeLoader.java

File renamed without changes.

src/main/java/net/roxymc/slime/loader/package-info.java renamed to slime-loader/src/main/java/net/roxymc/slime/loader/package-info.java

File renamed without changes.

src/main/java/net/roxymc/slime/package-info.java renamed to slime-loader/src/main/java/net/roxymc/slime/package-info.java

File renamed without changes.

0 commit comments

Comments
 (0)