-
Notifications
You must be signed in to change notification settings - Fork 109
Expand file tree
/
Copy pathbuild.gradle
More file actions
46 lines (39 loc) · 1.66 KB
/
build.gradle
File metadata and controls
46 lines (39 loc) · 1.66 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
39
40
41
42
43
44
45
46
buildscript {
repositories {
mavenCentral()
}
}
apply plugin: 'groovy'
apply plugin: 'java-library-distribution'
apply plugin: 'biz.aQute.bnd.builder'
jar {
bndfile = 'bnd.bnd'
}
dependencies {
api(project(':graphql-java-kickstart'))
// Servlet
compileOnly "jakarta.servlet:jakarta.servlet-api:6.1.0"
compileOnly "jakarta.websocket:jakarta.websocket-api:2.2.0"
compileOnly "jakarta.websocket:jakarta.websocket-client-api:2.2.0"
implementation "org.slf4j:slf4j-api:$LIB_SLF4J_VER"
// OSGi
compileOnly 'org.osgi:org.osgi.core:6.0.0'
compileOnly 'org.osgi:org.osgi.service.cm:1.6.1'
compileOnly 'org.osgi:org.osgi.service.component:1.5.1'
compileOnly 'org.osgi:org.osgi.service.component.annotations:1.5.1'
compileOnly 'org.osgi:org.osgi.service.metatype.annotations:1.4.1'
compileOnly 'org.osgi:org.osgi.annotation:6.0.0'
testImplementation 'io.github.graphql-java:graphql-java-annotations:9.1'
// Unit testing
testImplementation "org.apache.groovy:groovy-all:4.0.31"
testImplementation "org.spockframework:spock-core:2.4-groovy-5.0"
testRuntimeOnly "net.bytebuddy:byte-buddy:1.18.8"
testRuntimeOnly "org.objenesis:objenesis:3.5"
testImplementation "org.slf4j:slf4j-simple:$LIB_SLF4J_VER"
testImplementation "org.springframework:spring-test:6.2.17"
testRuntimeOnly "org.springframework:spring-web:6.2.17"
testImplementation 'com.google.guava:guava:33.5.0-jre'
testImplementation "jakarta.servlet:jakarta.servlet-api:6.1.0"
testImplementation "jakarta.websocket:jakarta.websocket-api:2.2.0"
testImplementation "jakarta.websocket:jakarta.websocket-client-api:2.2.0"
}