forked from pact-foundation/pact-jvm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
45 lines (39 loc) · 1.34 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
buildscript {
repositories {
mavenLocal()
jcenter()
mavenCentral()
maven { url 'http://clojars.org/repo' }
}
dependencies {
classpath 'com.netflix.nebula:nebula-clojure-plugin:4.0.1'
}
}
apply plugin: 'nebula.clojure'
dependencies {
compile project(":pact-jvm-consumer_${project.scalaVersion}"),
"junit:junit:${project.junitVersion}",
"org.json:json:${project.jsonVersion}",
"org.apache.commons:commons-lang3:${project.commonsLang3Version}",
"com.google.guava:guava:${project.guavaVersion}"
testCompile "ch.qos.logback:logback-core:${project.logbackVersion}",
"ch.qos.logback:logback-classic:${project.logbackVersion}",
'org.apache.commons:commons-collections4:4.1',
'com.google.code.gson:gson:2.8.1',
"org.apache.httpcomponents:fluent-hc:${project.httpClientVersion}",
"org.apache.httpcomponents:httpclient:${project.httpClientVersion}",
'com.jayway.restassured:rest-assured:2.9.0',
'org.hamcrest:hamcrest-all:1.3'
testCompile "org.codehaus.groovy.modules.http-builder:http-builder:${project.httpBuilderVersion}"
testCompile 'org.clojure:clojure:1.8.0',
'http-kit:http-kit:2.1.19'
}
clojureTest {
jvmOptions = {
systemProperty('pact.rootDir', "$buildDir/pacts")
}
junit = true
clojureTest.dependsOn 'testClasses'
}
clojure.aotCompile = true
clojureRepl.port = '7888'