-
-
Notifications
You must be signed in to change notification settings - Fork 483
/
Copy pathbuild.gradle
34 lines (28 loc) · 971 Bytes
/
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
plugins {
id "nebula.clojure" version "8.1.4"
}
dependencies {
compile project(":pact-jvm-provider_${project.scalaVersion}")
compile 'org.clojure:clojure:1.8.0'
compile 'org.clojure:core.match:0.2.2'
compile 'leiningen-core:leiningen-core:2.6.1'
compile "ch.qos.logback:logback-core:${project.logbackVersion}"
compile "ch.qos.logback:logback-classic:${project.logbackVersion}"
compile "org.apache.httpcomponents:httpclient:${project.httpClientVersion}"
compile "org.fusesource.jansi:jansi:${project.jansiVersion}"
testRuntime 'org.clojure:tools.nrepl:0.2.13'
}
clojure.aotCompile = true
clojureTest.junit = true
clojureRepl.port = '7888'
compileClojure {
dependsOn compileGroovy
classpath = classpath.plus(files(compileGroovy.destinationDir))
destinationDir = file("${project.buildDir}/classes/java/main")
}
clojureTest {
classpath = classpath.plus(files(compileGroovy.destinationDir))
}
processResources {
expand project.properties
}