plugins { id 'java-library' id 'maven-publish' } group = "dev.selimaj.session" version = "0.1.2" java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } repositories { mavenCentral() } dependencies { // JSON parsing and serialization implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.0' implementation 'com.fasterxml.jackson.core:jackson-annotations:2.17.0' implementation 'com.fasterxml.jackson.core:jackson-core:2.17.0' // WebSocket API implementation 'jakarta.websocket:jakarta.websocket-api:2.1.1' // WebSocket client runtime implementation 'org.glassfish.tyrus:tyrus-client:2.1.2' // For testing testImplementation 'org.junit.jupiter:junit-jupiter:5.10.0' } test { useJUnitPlatform() }