forked from rawalpuneet/ogg-marklogic-adapter
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle
65 lines (51 loc) · 1.88 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
plugins {
id 'java'
id "net.saliman.properties" version "1.5.1"
id "com.marklogic.ml-gradle" version "4.0.4"
}
version = "2.0-rc1"
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
repositories {
jcenter()
}
dependencies {
def ggVersion = '19.1.0.0.5.007'
def jacksonVersion = '2.10.2'
def marklogicClientVersion = '4.2.0'
implementation "com.marklogic:marklogic-client-api:${marklogicClientVersion}"
implementation "ch.qos.logback:logback-classic:1.0.13"
implementation "org.apache.logging.log4j:log4j-core:2.7"
implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${jacksonVersion}"
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jacksonVersion}"
implementation "commons-codec:commons-codec:1.12"
implementation "org.apache.velocity:velocity:1.7"
implementation "org.springframework:spring-context-support:4.3.20.RELEASE"
// commons-lang and commons-collections are transitive dependencies from velocity
implementation "commons-lang:commons-lang:2.6"
implementation "commons-collections:commons-collections:3.2.2"
// implementation "joda-time:joda-time:2.9.7"
testImplementation 'org.testng:testng:6.10'
implementation files(
// "lib/ggaddons-${ggVersion}.jar",
// "lib/ggformatters-${ggVersion}.jar",
// "lib/ggjdbc-${ggVersion}.jar",
// "lib/ggjdbcmdp-${ggVersion}.jar",
// "lib/ggkafka-${ggVersion}.jar",
// "lib/ggkafkaconnect-${ggVersion}.jar",
// "lib/ggmongodb-${ggVersion}.jar",
// "lib/ggnosql-${ggVersion}.jar",
"lib/ggdbutil-${ggVersion}.jar",
"lib/gguserexitapi-${ggVersion}.jar",
"lib/ggutil-${ggVersion}.jar"
)
}
test {
useTestNG()
}
task copyRuntimeLibs(type: Copy) {
into "build/libs"
from configurations.default
}