Polish build.gradle
- Consolidate shared test systemProperty declarations - Consolidate easymock dependency declarations
This commit is contained in:
parent
1c31f6af8e
commit
a2d80c6094
32
build.gradle
32
build.gradle
|
@ -8,7 +8,7 @@ buildscript {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
configure(allprojects) {
|
configure(allprojects) { project ->
|
||||||
ext.aspectjVersion = "1.7.1"
|
ext.aspectjVersion = "1.7.1"
|
||||||
ext.easymockVersion = "2.5.2"
|
ext.easymockVersion = "2.5.2"
|
||||||
ext.hsqldbVersion = "1.8.0.10"
|
ext.hsqldbVersion = "1.8.0.10"
|
||||||
|
@ -65,7 +65,10 @@ configure(allprojects) {
|
||||||
|
|
||||||
sourceSets.test.resources.srcDirs = ["src/test/resources", "src/test/java"]
|
sourceSets.test.resources.srcDirs = ["src/test/resources", "src/test/java"]
|
||||||
|
|
||||||
test.systemProperty("java.awt.headless", "true")
|
test {
|
||||||
|
systemProperty("java.awt.headless", "true")
|
||||||
|
systemProperty("testGroups", properties.get("testGroups"))
|
||||||
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven { url "http://repo.springsource.org/libs-release" }
|
maven { url "http://repo.springsource.org/libs-release" }
|
||||||
|
@ -76,6 +79,13 @@ configure(allprojects) {
|
||||||
testCompile("junit:junit:${junitVersion}")
|
testCompile("junit:junit:${junitVersion}")
|
||||||
testCompile("org.hamcrest:hamcrest-all:1.3")
|
testCompile("org.hamcrest:hamcrest-all:1.3")
|
||||||
testCompile("org.mockito:mockito-core:1.9.5")
|
testCompile("org.mockito:mockito-core:1.9.5")
|
||||||
|
if (project.name in ["spring", "spring-jms", "spring-orm",
|
||||||
|
"spring-orm-hibernate4", "spring-oxm", "spring-struts",
|
||||||
|
"spring-test", "spring-test-mvc", "spring-tx", "spring-web",
|
||||||
|
"spring-webmvc", "spring-webmvc-portlet", "spring-webmvc-tiles3"]) {
|
||||||
|
testCompile("org.easymock:easymock:${easymockVersion}")
|
||||||
|
testCompile "org.easymock:easymockclassextension:${easymockVersion}"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ext.javadocLinks = [
|
ext.javadocLinks = [
|
||||||
|
@ -101,16 +111,6 @@ configure(allprojects) {
|
||||||
] as String[]
|
] as String[]
|
||||||
}
|
}
|
||||||
|
|
||||||
configure(allprojects.findAll{it.name in ["spring", "spring-jms", "spring-orm",
|
|
||||||
"spring-orm-hibernate4", "spring-oxm", "spring-struts", "spring-test",
|
|
||||||
"spring-test-mvc", "spring-tx", "spring-web", "spring-webmvc",
|
|
||||||
"spring-webmvc-portlet", "spring-webmvc-tiles3"]}) {
|
|
||||||
dependencies {
|
|
||||||
testCompile("org.easymock:easymock:${easymockVersion}")
|
|
||||||
testCompile "org.easymock:easymockclassextension:${easymockVersion}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
configure(subprojects - project(":spring-build-src")) { subproject ->
|
configure(subprojects - project(":spring-build-src")) { subproject ->
|
||||||
apply plugin: "merge"
|
apply plugin: "merge"
|
||||||
apply from: "${gradleScriptDir}/publish-maven.gradle"
|
apply from: "${gradleScriptDir}/publish-maven.gradle"
|
||||||
|
@ -160,14 +160,6 @@ configure(subprojects - project(":spring-build-src")) { subproject ->
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
configure(allprojects) {
|
|
||||||
dependencies {
|
|
||||||
testCompile("junit:junit:${junitVersion}")
|
|
||||||
testCompile("org.hamcrest:hamcrest-all:1.3")
|
|
||||||
}
|
|
||||||
test.systemProperties.put("testGroups", properties.get("testGroups"))
|
|
||||||
}
|
|
||||||
|
|
||||||
project("spring-build-src") {
|
project("spring-build-src") {
|
||||||
description = "Exposes gradle buildSrc for IDE support"
|
description = "Exposes gradle buildSrc for IDE support"
|
||||||
apply plugin: "groovy"
|
apply plugin: "groovy"
|
||||||
|
|
Loading…
Reference in New Issue