diff --git a/build.gradle b/build.gradle index 58604b8c867a574fbd6c4b240e902465e3e610b1..763088477f92abb9d61ef8dd0f82a537820a8ece 100644 --- a/build.gradle +++ b/build.gradle @@ -15,6 +15,8 @@ repositories { } dependencies { + implementation project(":nshmp-lib") + // micronaut annotationProcessor platform("io.micronaut:micronaut-bom:1.2.6") annotationProcessor "io.micronaut:micronaut-inject-java" @@ -28,9 +30,6 @@ dependencies { runtimeOnly "ch.qos.logback:logback-classic:1.2.3" implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.0" - implementation "org.apache.tomcat:tomcat-catalina:8.0.45" - implementation project(":nshmp-lib") - // junit testImplementation "org.junit.jupiter:junit-jupiter:5.5.2" testImplementation "org.junit.jupiter:junit-jupiter-api:5.4.2" @@ -63,6 +62,23 @@ sourceSets { } } } +task faultSections(type: Sync) { + from "../nshm-fault-sections" + include "**/*.geojson" + into "${buildDir}/resources/main/nshm-fault-sections" +} + +task faultSectionsEclipse { + copy { + from "../nshm-fault-sections" + include "**/*.geojson" + into "bin/main/nshm-fault-sections" + } +} + +eclipse { + synchronizationTasks faultSectionsEclipse +} test { useJUnitPlatform() @@ -81,6 +97,7 @@ jacocoTestReport { } check.dependsOn jacocoTestReport +assemble.dependsOn faultSections mainClassName = "gov.usgs.earthquake.nshmp.www.Application"