Skip to content

Commit 0bb7c24

Browse files
committed
add more libraries to jarjar
1 parent b20f530 commit 0bb7c24

File tree

4 files changed

+42
-3
lines changed

4 files changed

+42
-3
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@ run
2525
# Files from Forge MDK
2626
forge*changelog.txt
2727

28-
**.env
28+
**.env
29+
docker/mods

build.gradle.kts

+21
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import com.expediagroup.graphql.plugin.gradle.config.GraphQLSerializer
33
import com.expediagroup.graphql.plugin.gradle.graphql
44
import net.minecraftforge.gradle.userdev.jarjar.JarJarProjectExtension
55

6+
val mod_id: String by extra
7+
val mod_version: String by extra
68
val dynmap_version: String by extra
79
val rabbitmq_version: String by extra
810
val travelers_titles_version: String by extra
@@ -74,6 +76,12 @@ dependencies {
7476
pin("io.ktor:ktor-client-core-jvm:$ktor_client_version")
7577
pin("io.ktor:ktor-client-cio-jvm:$ktor_client_version")
7678
pin("io.ktor:ktor-client-serialization-jvm:$ktor_client_version")
79+
pin("io.ktor:ktor-network-jvm:$ktor_client_version")
80+
pin("io.ktor:ktor-network-tls-jvm:$ktor_client_version")
81+
pin("io.ktor:ktor-events-jvm:$ktor_client_version")
82+
pin("io.ktor:ktor-utils-jvm:$ktor_client_version")
83+
pin("io.ktor:ktor-io-jvm:$ktor_client_version")
84+
pin("io.ktor:ktor-http-jvm:$ktor_client_version")
7785

7886
//add("minecraftLibrary", "org.jetbrains.kotlin:kotlin-reflect:${kotlin.coreLibrariesVersion}")
7987
}
@@ -98,4 +106,17 @@ uploadToModrinth {
98106
syncBodyFromReadme()
99107
}
100108

109+
val copy = task<Copy>("copyBuild") {
110+
group = "build"
111+
112+
from("build/libs/${mod_id}-${mod_version}.jar")
113+
into("docker/mods")
114+
115+
dependsOn("jarJar")
116+
}
117+
118+
tasks.build {
119+
dependsOn(copy)
120+
}
121+
101122
enableSonarQube()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
[rabbitmq]
3+
user = "guest"
4+
password = "guest"
5+
host = "rabbitmq"
6+
port = "5672"
7+
8+
[grapql]
9+
url = "http://localhost:8080/api/graphql"
10+

docker-compose.yml docker/docker-compose.yml

+9-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: atheneum-connector
33
services:
44
mc:
55
image: itzg/minecraft-server
6+
container_name: atheneum-connector
67
tty: true
78
stdin_open: true
89
ports:
@@ -14,7 +15,13 @@ services:
1415
MODRINTH_PROJECTS: kotlin-for-forge
1516
volumes:
1617
- data:/data
17-
- ./build/libs:/mods
18+
- ./config:/config
19+
- ./mods:/mods
1820

1921
volumes:
20-
data:
22+
data:
23+
24+
networks:
25+
default:
26+
name: atheneum_default
27+
external: true

0 commit comments

Comments
 (0)