blob: a53e66a5c40098aafc00e73a510dfa0c84d80a32 [file] [log] [blame]
configurations {
provided
}
dependencies {
provided("org.grails:grails-core:$grailsVersion") {
exclude group:'commons-logging',module:'commons-logging'
}
provided("org.grails:grails-bootstrap:$grailsVersion")
provided("org.grails:grails-plugin-domain-class:$grailsVersion") {
exclude group: 'org.grails', module:'grails-plugin-testing'
exclude group: 'org.grails', module:'grails-datastore-core'
exclude group: 'org.grails', module:'grails-datastore-gorm'
exclude group: 'org.grails', module:'grails-datastore-simple'
}
provided("org.grails:grails-web:$grailsVersion")
provided 'javax.servlet:servlet-api:2.5'
provided(project(":grails-datastore-gorm")) {
exclude group: 'org.grails', module:'grails-bootstrap'
exclude group: 'org.grails', module:'grails-core'
exclude group: 'org.grails', module:'grails-async'
exclude group: 'org.grails', module:'grails-plugin-testing'
exclude group: 'org.slf4j', module:'jcl-over-slf4j'
exclude group: 'org.slf4j', module:'jul-to-slf4j'
exclude group: 'org.slf4j', module:'slf4j-api'
exclude group: 'org.slf4j', module:'slf4j-simple'
}
provided(project(":grails-datastore-gorm-plugin-support")) {
exclude group: 'org.grails', module:'grails-bootstrap'
exclude group: 'org.grails', module:'grails-core'
exclude group: 'org.grails', module:'grails-plugin-testing'
}
provided(project(":grails-datastore-core")) {
exclude group: 'org.grails', module:'grails-plugin-testing'
}
provided "org.springframework:spring-jdbc:$springVersion"
provided "org.springframework:spring-orm:$springVersion"
provided "org.springframework:spring-tx:$springVersion"
provided "org.springframework:spring-web:$springVersion"
provided 'javax.transaction:jta:1.1'
provided 'org.hibernate:hibernate-entitymanager:3.6.10.Final', {
exclude group: 'javassist', module: 'javassist'
}
provided('org.hibernate:hibernate-core:3.6.10.Final') {
exclude group:'commons-logging', module:'commons-logging'
exclude group:'commons-collections', module:'commons-collections'
exclude group:'org.slf4j', module:'slf4j-api'
exclude group:'xml-apis', module:'xml-apis'
exclude group:'dom4j', module:'dom4j'
exclude group:'antlr', module: 'antlr'
}
provided('org.hibernate:hibernate-commons-annotations:3.2.0.Final'){
exclude group: 'org.slf4j', module:'slf4j-api'
exclude group: 'commons-logging', module:'commons-logging'
}
provided('org.hibernate:hibernate-validator:4.1.0.Final') {
exclude group:'commons-logging', module:'commons-logging'
exclude group:'commons-collections', module:'commons-collections'
exclude group:'org.slf4j', module:'slf4j-api'
}
provided('org.hibernate:hibernate-ehcache:3.6.10.Final') {
exclude group:'commons-logging', module:'commons-logging'
exclude group:'commons-collections', module:'commons-collections'
exclude group:'org.slf4j', module:'slf4j-api'
exclude group:'xml-apis', module:'xml-apis'
exclude group:'dom4j', module:'dom4j'
exclude group:'org.hibernate', module:'hibernate-core'
exclude group:'net.sf.ehcache', module:'ehcache'
exclude group:'net.sf.ehcache', module:'ehcache-core'
}
provided 'org.javassist:javassist:3.17.1-GA'
provided 'javax.transaction:jta:1.1'
provided('dom4j:dom4j:1.6.1') {
exclude group: 'xml-apis', module:'xml-apis'
}
provided ("net.sf.ehcache:ehcache-core:2.4.6") {
exclude group: 'commons-logging', module:'commons-logging'
}
provided ('antlr:antlr:2.7.7') {
exclude group: 'commons-logging', module:'commons-logging'
}
provided 'javax.validation:validation-api:1.0.0.GA'
provided "commons-lang:commons-lang:2.4"
provided("commons-beanutils:commons-beanutils:1.8.0") {
exclude group: 'commons-logging', module:'commons-logging'
}
testCompile project(":grails-datastore-gorm-test")
testCompile project(":grails-datastore-gorm-tck")
testCompile "com.h2database:h2:1.3.164"
testCompile("org.grails:grails-core:$grailsVersion")
testCompile("org.grails:grails-bootstrap:$grailsVersion")
testCompile("org.grails:grails-plugin-domain-class:$grailsVersion") {
transitive = false
exclude group: 'org.grails', module:'grails-plugin-testing'
exclude group: 'org.grails', module:'grails-datastore-core'
exclude group: 'org.grails', module:'grails-datastore-gorm'
exclude group: 'org.grails', module:'grails-datastore-simple'
}
testCompile("org.grails:grails-web:$grailsVersion")
testCompile("org.grails:grails-plugin-controllers:$grailsVersion") {
transitive = false
exclude group: 'org.grails', module:'grails-plugin-domain-class'
exclude group: 'org.grails', module:'grails-web'
}
testCompile("org.grails:grails-plugin-validation:$grailsVersion") {
exclude group: 'org.grails', module:'grails-plugin-domain-class'
}
testRuntime "javax.servlet:servlet-api:2.5"
}
sourceSets {
main {
compileClasspath += configurations.provided
}
javadoc {
classpath = configurations.provided
}
}
idea {
module {
scopes.PROVIDED.plus += configurations.provided
}
}
eclipse {
classpath {
plusConfigurations += configurations.provided
}
}
/*
test {
jvmArgs '-Xmx1024m', '-Xdebug', '-Xnoagent', '-Dgrails.full.stacktrace=true', '-Djava.compiler=NONE',
'-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005'
}
*/