| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | apply plugin: 'io.spring.convention.spring-module' | 
					
						
							|  |  |  | apply plugin: 'trang' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dependencies { | 
					
						
							|  |  |  | 	// NB: Don't add other compile time dependencies to the config module as this breaks tooling
 | 
					
						
							|  |  |  | 	compile project(':spring-security-core') | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-aop' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-beans' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-context' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-core' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	optional project(':spring-security-ldap') | 
					
						
							|  |  |  | 	optional project(':spring-security-messaging') | 
					
						
							| 
									
										
										
										
											2017-03-21 04:18:08 +08:00
										 |  |  | 	optional project(':spring-security-oauth2-client') | 
					
						
							| 
									
										
										
										
											2017-10-23 21:04:01 +08:00
										 |  |  | 	optional project(':spring-security-oauth2-jose') | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	optional project(':spring-security-openid') | 
					
						
							|  |  |  | 	optional project(':spring-security-web') | 
					
						
							| 
									
										
										
										
											2017-10-13 02:45:23 +08:00
										 |  |  | 	optional 'io.projectreactor:reactor-core' | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	optional 'org.aspectj:aspectjweaver' | 
					
						
							|  |  |  | 	optional 'org.springframework:spring-jdbc' | 
					
						
							|  |  |  | 	optional 'org.springframework:spring-tx' | 
					
						
							|  |  |  | 	optional 'org.springframework:spring-webmvc' | 
					
						
							|  |  |  | 	optional'org.springframework:spring-web' | 
					
						
							| 
									
										
										
										
											2017-10-13 02:45:23 +08:00
										 |  |  | 	optional'org.springframework:spring-webflux' | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	optional'org.springframework:spring-websocket' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	provided 'javax.servlet:javax.servlet-api' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	testCompile project(':spring-security-aspects') | 
					
						
							|  |  |  | 	testCompile project(':spring-security-cas') | 
					
						
							| 
									
										
										
										
											2017-10-29 10:44:17 +08:00
										 |  |  | 	testCompile project(':spring-security-test') | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile project(path : ':spring-security-core', configuration : 'tests') | 
					
						
							| 
									
										
										
										
											2017-10-13 02:45:23 +08:00
										 |  |  | 	testCompile project(path : ':spring-security-web', configuration : 'tests') | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile apachedsDependencies | 
					
						
							| 
									
										
										
										
											2017-10-10 02:19:21 +08:00
										 |  |  | 	testCompile powerMock2Dependencies | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile spockDependencies | 
					
						
							| 
									
										
										
										
											2018-05-18 22:40:43 +08:00
										 |  |  | 	testCompile 'com.squareup.okhttp3:mockwebserver' | 
					
						
							| 
									
										
										
										
											2017-08-15 09:55:09 +08:00
										 |  |  | 	testCompile 'ch.qos.logback:logback-classic' | 
					
						
							| 
									
										
										
										
											2018-06-05 02:52:42 +08:00
										 |  |  | 	testCompile 'io.projectreactor.netty:reactor-netty' | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile 'javax.annotation:jsr250-api:1.0' | 
					
						
							| 
									
										
										
										
											2018-03-27 09:01:40 +08:00
										 |  |  | 	testCompile 'javax.xml.bind:jaxb-api' | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile 'ldapsdk:ldapsdk:4.1' | 
					
						
							| 
									
										
										
										
											2017-09-09 04:45:17 +08:00
										 |  |  | 	testCompile('net.sourceforge.htmlunit:htmlunit') { | 
					
						
							|  |  |  | 		exclude group: 'commons-logging', module: 'commons-logging' | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile 'org.codehaus.groovy:groovy-all' | 
					
						
							|  |  |  | 	testCompile 'org.eclipse.persistence:javax.persistence' | 
					
						
							|  |  |  | 	testCompile 'org.hibernate:hibernate-entitymanager' | 
					
						
							|  |  |  | 	testCompile 'org.hsqldb:hsqldb' | 
					
						
							|  |  |  | 	testCompile ('org.openid4java:openid4java-nodeps') { | 
					
						
							|  |  |  | 		exclude group: 'com.google.code.guice', module: 'guice' | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2017-09-09 04:45:17 +08:00
										 |  |  | 	testCompile('org.seleniumhq.selenium:htmlunit-driver') { | 
					
						
							|  |  |  | 		exclude group: 'commons-logging', module: 'commons-logging' | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	testCompile('org.seleniumhq.selenium:selenium-java') { | 
					
						
							|  |  |  | 		exclude group: 'commons-logging', module: 'commons-logging' | 
					
						
							|  |  |  | 		exclude group: 'io.netty', module: 'netty' | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2017-03-29 04:45:30 +08:00
										 |  |  | 	testCompile 'org.slf4j:jcl-over-slf4j' | 
					
						
							|  |  |  | 	testCompile 'org.springframework.ldap:spring-ldap-core' | 
					
						
							|  |  |  | 	testCompile 'org.springframework:spring-expression' | 
					
						
							|  |  |  | 	testCompile 'org.springframework:spring-jdbc' | 
					
						
							|  |  |  | 	testCompile 'org.springframework:spring-orm' | 
					
						
							|  |  |  | 	testCompile 'org.springframework:spring-tx' | 
					
						
							|  |  |  | 	testCompile ('org.springframework.data:spring-data-jpa') { | 
					
						
							|  |  |  | 		exclude group: 'org.aspectj', module: 'aspectjrt' | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	testRuntime 'cglib:cglib-nodep' | 
					
						
							|  |  |  | 	testRuntime 'org.hsqldb:hsqldb' | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | test { | 
					
						
							|  |  |  | 	inputs.file file("$rootDir/docs/manual/src/docbook/appendix-namespace.xml") | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | rncToXsd { | 
					
						
							|  |  |  | 	rncDir = file('src/main/resources/org/springframework/security/config/') | 
					
						
							|  |  |  | 	xsdDir = rncDir | 
					
						
							|  |  |  | 	xslFile = new File(rncDir, 'spring-security.xsl') | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | build.dependsOn rncToXsd |