Skip to content

Commit 7718293

Browse files
committed
attempt at including all dependencies in jarjar metadata
1 parent 1fad006 commit 7718293

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

build.gradle.kts

+19
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
12
import com.expediagroup.graphql.plugin.gradle.config.GraphQLSerializer
23
import com.expediagroup.graphql.plugin.gradle.graphql
4+
import net.minecraftforge.gradle.userdev.jarjar.JarJarProjectExtension
35

46
val dynmap_version: String by extra
57
val rabbitmq_version: String by extra
68
val travelers_titles_version: String by extra
79
val yungs_api_version: String by extra
810
val graphql_client_version: String by extra
11+
val ktor_client_version: String by extra
912
val kotlin_forge_version: String by extra
1013
val atheneum_version: String by extra
1114

@@ -46,6 +49,8 @@ configurations.named("minecraftLibrary") {
4649
exclude(group = "org.jetbrains", module = "annotations")
4750
}
4851

52+
val jarJar = the<JarJarProjectExtension>()
53+
4954
dependencies {
5055
modImplementation("maven.modrinth:travelers-titles:${travelers_titles_version}")
5156
modRuntimeOnly("maven.modrinth:yungs-api:${yungs_api_version}")
@@ -56,6 +61,20 @@ dependencies {
5661
implementation("thedarkcolour:kfflang:${kotlin_forge_version}")
5762
implementation("thedarkcolour:kfflib:${kotlin_forge_version}")
5863

64+
fun pin(dependency: String) {
65+
add("jarJar", dependency) {
66+
jarJar.ranged(this, "[${version},)")
67+
}
68+
}
69+
70+
pin("com.expediagroup:graphql-kotlin-client:$graphql_client_version")
71+
pin("com.expediagroup:graphql-kotlin-client-serialization:$graphql_client_version")
72+
pin("com.expediagroup:graphql-kotlin-client-serialization:$graphql_client_version")
73+
pin("io.ktor:ktor-utils-jvm:$ktor_client_version")
74+
pin("io.ktor:ktor-client-core-jvm:$ktor_client_version")
75+
pin("io.ktor:ktor-client-cio-jvm:$ktor_client_version")
76+
pin("io.ktor:ktor-client-serialization-jvm:$ktor_client_version")
77+
5978
//add("minecraftLibrary", "org.jetbrains.kotlin:kotlin-reflect:${kotlin.coreLibrariesVersion}")
6079
}
6180

gradle.properties

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ travelers_titles_version=oUSK4sOQ
1919
yungs_api_version=PJOYAmAs
2020
dynmap_version=RtI5TFAi
2121
graphql_client_version=8.1.0
22+
ktor_client_version=2.3.12
2223
atheneum_version=0.0.7-alpha
2324

2425
repository=voidshake/atheneumconnector

0 commit comments

Comments
 (0)