Files
spring-data-rest/build.gradle
2012-04-18 11:21:23 -05:00

72 lines
1.9 KiB
Groovy

apply plugin: "base"
allprojects {
apply plugin: "idea"
apply plugin: "maven"
group = "org.springframework.data"
version = "$sdRestVersion"
configurations.all {
exclude group: "commons-logging"
exclude module: "slf4j-log4j12"
exclude module: "groovy-all", version: "1.8.0-beta-3-SNAPSHOT"
}
repositories {
mavenCentral(artifactUrls: [
"http://repo.springframework.org/release",
"http://repo.springframework.org/milestone"
])
mavenLocal()
}
}
subprojects {
apply plugin: "java"
apply plugin: "groovy"
[compileJava, compileTestJava]*.options*.debugOptions*.debugLevel = "source,lines,vars"
[compileJava, compileTestJava]*.options*.compilerArgs = ["-Xlint:-serial", "-Xlint:-unchecked"]
sourceCompatibility = 1.6
targetCompatibility = 1.6
dependencies {
groovy "org.codehaus.groovy:groovy:$groovyVersion"
// Logging
compile "org.slf4j:slf4j-api:$slf4jVersion"
runtime "org.slf4j:jcl-over-slf4j:$slf4jVersion"
runtime "ch.qos.logback:logback-classic:$logbackVersion"
// Jackson JSON
compile "org.codehaus.jackson:jackson-mapper-asl:$jacksonVersion"
// Spring
compile "org.springframework:spring-beans:$springVersion"
compile "org.springframework:spring-context:$springVersion"
compile "org.springframework:spring-core:$springVersion"
compile "org.springframework:spring-web:$springVersion"
// Testing
testCompile "org.spockframework:spock-core:$spockVersion"
testCompile "org.spockframework:spock-spring:$spockVersion"
testCompile "org.hamcrest:hamcrest-all:1.1"
testCompile "org.springframework:spring-test:$springVersion"
testRuntime "org.springframework:spring-context-support:$springVersion"
}
}
task wrapper(type: Wrapper) { gradleVersion = "1.0-rc-1" }
idea {
project.ipr.withXml { provider ->
provider.node.component.find { it.@name == 'VcsDirectoryMappings' }.mapping.@vcs = 'Git'
}
module.jdkName = "1.6"
}