1234567891011121314151617181920212223242526 |
- plugins {
- id 'java'
- }
- group 'org.example'
- version '1.0-SNAPSHOT'
- repositories {
- mavenCentral()
- }
- dependencies {
- testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
- testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
- // https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple
- implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1'
- }
- jar {
- duplicatesStrategy = DuplicatesStrategy.INCLUDE
- manifest {
- attributes 'Main-Class': 'server.TCPServer'
- }
- from {
- configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
- }
- }
- test {
- useJUnitPlatform()
- }
|