/
build.gradle
37 lines (26 loc) · 1.84 KB
/
build.gradle
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
description = 'Camel IDS Component'
// TODO: these dependencies probably to not match the pom.xml anymore since the restructuring
dependencies {
providedByBundle project(':tpm2j')
providedByBundle project(':ids-api')
providedByBundle project(':ids-comm')
// Bill of Materials (BOM) for Camel
bom group: 'org.apache.camel', name: 'camel-parent', version: libraryVersions.camel
providedByFeature group: 'org.apache.camel', name: 'camel-core'
providedByFeature group: 'org.apache.camel', name: 'camel-ahc'
providedByFeature group: 'org.eclipse.jetty', name: 'jetty-servlet', version: libraryVersions.jetty
providedByFeature group: 'org.eclipse.jetty', name: 'jetty-jmx', version: libraryVersions.jetty
providedByFeature group: 'org.eclipse.jetty', name: 'jetty-servlets', version: libraryVersions.jetty
// TODO: WHY WHY WHY WHY is jetty websocket used, if we already have async http client...
providedByFeature group: 'org.eclipse.jetty.websocket', name: 'websocket-server', version: libraryVersions.jetty
providedByFeature group: 'org.eclipse.jetty.websocket', name: 'websocket-client', version: libraryVersions.jetty
providedByBundle group: 'org.apache.logging.log4j', name: 'log4j-core', version: libraryVersions.log4j
providedByBundle group: 'com.github.jnr', name: 'jnr-unixsocket', version: '0.18'
osgiCore group: 'org.osgi', name: 'org.osgi.compendium', version: libraryVersions.osgiCompendium
providedByFeature group: 'com.google.protobuf', name: 'protobuf-java', version: libraryVersions.protobuf
testImplementation group: 'junit', name: 'junit'
testImplementation group: 'org.apache.camel', name: 'camel-test'
testImplementation group: 'org.mockito', name: 'mockito-all', version: libraryVersions.mockito
}
// integration tests are currently disabled anyway...
//test.dependsOn(startDocker)