perfect-postcode/r5-java/build.gradle

37 lines
634 B
Groovy

plugins {
id 'java'
id 'application'
id 'com.github.johnrengelman.shadow' version '8.1.1'
}
repositories {
mavenCentral()
}
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}
application {
mainClass = 'propertymap.App'
}
dependencies {
implementation 'com.conveyal:r5:7.2'
implementation 'io.javalin:javalin:6.4.0'
implementation 'com.google.code.gson:gson:2.11.0'
implementation 'org.slf4j:slf4j-simple:2.0.16'
}
jar {
manifest {
attributes 'Main-Class': 'propertymap.App'
}
}
shadowJar {
archiveClassifier = ''
mergeServiceFiles()
}