31 lines
1.4 KiB
Groovy
31 lines
1.4 KiB
Groovy
apply from: JAVA_GRADLE
|
|
apply plugin: 'propdeps-maven'
|
|
|
|
project.conf2ScopeMappings.addMapping(MavenPlugin.TEST_COMPILE_PRIORITY + 1, project.configurations.getByName("integrationTestCompile"), Conf2ScopeMappingContainer.TEST)
|
|
project.conf2ScopeMappings.addMapping(MavenPlugin.TEST_COMPILE_PRIORITY + 2, project.configurations.getByName("integrationTestRuntime"), Conf2ScopeMappingContainer.TEST)
|
|
check.dependsOn integrationTest
|
|
|
|
configurations {
|
|
jacoco //Configuration Group used by Sonar to provide Code Coverage using JaCoCo
|
|
}
|
|
|
|
dependencies {
|
|
optional "org.springframework.data:spring-data-redis:1.3.0.RELEASE"
|
|
provided "javax.servlet:javax.servlet-api:$servletApiVersion"
|
|
integrationTestCompile "redis.clients:jedis:2.4.1",
|
|
"org.apache.commons:commons-pool2:2.2",
|
|
"redis.embedded:embedded-redis:0.2"
|
|
testCompile 'junit:junit:4.11',
|
|
'org.mockito:mockito-core:1.9.5',
|
|
"org.springframework:spring-test:$springVersion",
|
|
'org.easytesting:fest-assert:1.4',
|
|
"org.springframework.security:spring-security-core:$springSecurityVersion"
|
|
|
|
jacoco "org.jacoco:org.jacoco.agent:0.6.2.201302030002:runtime"
|
|
}
|
|
test {
|
|
jvmArgs "-javaagent:${configurations.jacoco.asPath}=destfile=${buildDir}/jacoco.exec,includes=${project.group}.*"
|
|
}
|
|
integrationTest {
|
|
jvmArgs "-javaagent:${configurations.jacoco.asPath}=destfile=${buildDir}/jacoco.exec,includes=${project.group}.*"
|
|
} |