Skip to content

Commit

Permalink
attempt at including all dependencies in jarjar metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
PssbleTrngle committed Oct 18, 2024
1 parent 1fad006 commit 7718293
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
19 changes: 19 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@

import com.expediagroup.graphql.plugin.gradle.config.GraphQLSerializer
import com.expediagroup.graphql.plugin.gradle.graphql
import net.minecraftforge.gradle.userdev.jarjar.JarJarProjectExtension

val dynmap_version: String by extra
val rabbitmq_version: String by extra
val travelers_titles_version: String by extra
val yungs_api_version: String by extra
val graphql_client_version: String by extra
val ktor_client_version: String by extra
val kotlin_forge_version: String by extra
val atheneum_version: String by extra

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

val jarJar = the<JarJarProjectExtension>()

dependencies {
modImplementation("maven.modrinth:travelers-titles:${travelers_titles_version}")
modRuntimeOnly("maven.modrinth:yungs-api:${yungs_api_version}")
Expand All @@ -56,6 +61,20 @@ dependencies {
implementation("thedarkcolour:kfflang:${kotlin_forge_version}")
implementation("thedarkcolour:kfflib:${kotlin_forge_version}")

fun pin(dependency: String) {
add("jarJar", dependency) {
jarJar.ranged(this, "[${version},)")
}
}

pin("com.expediagroup:graphql-kotlin-client:$graphql_client_version")
pin("com.expediagroup:graphql-kotlin-client-serialization:$graphql_client_version")
pin("com.expediagroup:graphql-kotlin-client-serialization:$graphql_client_version")
pin("io.ktor:ktor-utils-jvm:$ktor_client_version")
pin("io.ktor:ktor-client-core-jvm:$ktor_client_version")
pin("io.ktor:ktor-client-cio-jvm:$ktor_client_version")
pin("io.ktor:ktor-client-serialization-jvm:$ktor_client_version")

//add("minecraftLibrary", "org.jetbrains.kotlin:kotlin-reflect:${kotlin.coreLibrariesVersion}")
}

Expand Down
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ travelers_titles_version=oUSK4sOQ
yungs_api_version=PJOYAmAs
dynmap_version=RtI5TFAi
graphql_client_version=8.1.0
ktor_client_version=2.3.12
atheneum_version=0.0.7-alpha

repository=voidshake/atheneumconnector
Expand Down

0 comments on commit 7718293

Please sign in to comment.