@file:Suppress("VulnerableLibrariesLocal") dependencies { // https://mvnrepository.com/artifact/com.google.code.gson/gson //noinspection GradlePackageUpdate //noinspection VulnerableLibrariesLocal compileOnly("com.google.code.gson:gson:2.8.0") val adventureVersion = property("adventure_version") // https://mvnrepository.com/artifact/net.kyori/adventure-platform-api implementation("net.kyori:adventure-platform-api:${adventureVersion}") { exclude(group = "org.jetbrains") } val adventureSerializerVersion = property("adventure_serializer_version") // https://mvnrepository.com/artifact/net.kyori/adventure-text-minimessage implementation("net.kyori:adventure-text-minimessage:${adventureSerializerVersion}") { exclude(group = "org.jetbrains") } // https://mvnrepository.com/artifact/net.kyori/adventure-text-serializer-gson implementation("net.kyori:adventure-text-serializer-gson:${adventureSerializerVersion}") { exclude(group = "org.jetbrains") exclude(group = "com.google.code.gson") } // https://mvnrepository.com/artifact/net.kyori/adventure-text-serializer-legacy implementation("net.kyori:adventure-text-serializer-legacy:${adventureSerializerVersion}") { exclude(group = "org.jetbrains") } } tasks { test { useJUnitPlatform() } shadowJar { archiveBaseName = "HamsterCore-Common" } }