-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.gradle
More file actions
38 lines (24 loc) · 1.39 KB
/
build.gradle
File metadata and controls
38 lines (24 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
apply plugin: 'application'
apply plugin: 'com.github.spotbugs'
apply plugin: 'checkstyle'
description = 'Dav3 REST Server'
dependencies {
implementation project(':de.bitctrl.dav.rest.api')
implementation "org.glassfish.jersey.core:jersey-client:$jersey_version"
implementation "org.glassfish.jersey.media:jersey-media-json-jackson:$jersey_version"
implementation "org.glassfish.jersey.inject:jersey-hk2:$jersey_version"
implementation "org.glassfish.jersey.containers:jersey-container-jetty-http:$jersey_version"
// JAX-B dependencies for JDK 9+
implementation "jakarta.xml.bind:jakarta.xml.bind-api:2.3.3"
implementation "org.glassfish.jaxb:jaxb-runtime:4.0.7"
testImplementation 'jakarta.ws.rs:jakarta.ws.rs-api:2.1.6'
testImplementation "org.glassfish.jersey.test-framework:jersey-test-framework-util:$jersey_version"
testImplementation "org.glassfish.jersey.test-framework:jersey-test-framework-core:$jersey_version"
testImplementation "org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2:$jersey_version"
testImplementation "org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-bundle:$jersey_version"
testImplementation "junit:junit:$junit_version"
}
spotbugs {
excludeFilter = file("$projectDir/config/spotbugsExclude.xml")
}
mainClassName='de.bitctrl.dav.rest.server.DavRestServer'