apply plugin: 'groovy'

dependencies {
	compile project(':spring-security-core'),
			springCoreDependency,
			'aopalliance:aopalliance:1.0',
			"org.springframework:spring-beans:$springVersion",
			"org.springframework:spring-context:$springVersion",
			"org.springframework:spring-expression:$springVersion",
			"org.springframework:spring-web:$springVersion"

	optional "org.springframework:spring-webmvc:$springVersion",
			"org.springframework:spring-jdbc:$springVersion",
			"org.springframework:spring-tx:$springVersion",
			"com.fasterxml.jackson.core:jackson-databind:$jacksonDatabindVersion"

	provided "javax.servlet:javax.servlet-api:$servletApiVersion"

	testCompile project(':spring-security-core').sourceSets.test.output,
				'commons-codec:commons-codec:1.3',
				"org.slf4j:jcl-over-slf4j:$slf4jVersion",
				"org.codehaus.groovy:groovy-all:$groovyVersion",
				powerMockDependencies,
				spockDependencies,
				"org.skyscreamer:jsonassert:$jsonassertVersion"

	testRuntime "org.hsqldb:hsqldb:$hsqlVersion"
}