32 lines
1.0 KiB
Groovy
32 lines
1.0 KiB
Groovy
description = 'Spring REST Docs REST Assured'
|
|
|
|
boolean isPlatformUsingBootOneFour() {
|
|
def bootVersion = dependencyManagement.springIoTestRuntime.managedVersions['org.springframework.boot:spring-boot']
|
|
bootVersion.startsWith('1.4')
|
|
}
|
|
|
|
dependencies {
|
|
compile project(':spring-restdocs-core')
|
|
compile 'com.jayway.restassured:rest-assured'
|
|
|
|
testCompile 'org.mockito:mockito-core'
|
|
testCompile 'org.hamcrest:hamcrest-library'
|
|
testCompile 'org.springframework.hateoas:spring-hateoas'
|
|
testCompile 'org.springframework.boot:spring-boot-starter-web:1.3.6.RELEASE'
|
|
testCompile 'org.springframework:spring-test'
|
|
testCompile project(path: ':spring-restdocs-core', configuration: 'testArtifacts')
|
|
testRuntime 'commons-logging:commons-logging:1.2'
|
|
}
|
|
|
|
test {
|
|
jvmArgs "-javaagent:${configurations.jacoco.asPath}=destfile=${buildDir}/jacoco.exec,includes=org.springframework.restdocs.*"
|
|
}
|
|
|
|
afterEvaluate {
|
|
if (project.hasProperty('platformVersion') && platformUsingBootOneFour) {
|
|
dependencies {
|
|
springIoTestRuntime 'org.springframework.boot:spring-boot-test'
|
|
}
|
|
}
|
|
}
|