| 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' |
| } |
| */ |