| 
									
										
										
										
											2017-03-28 15:45:30 -05:00
										 |  |  | apply plugin: 'io.spring.convention.spring-sample-war' | 
					
						
							| 
									
										
										
										
											2017-09-18 12:00:50 -05:00
										 |  |  | apply plugin: 'com.google.cloud.tools.appengine' | 
					
						
							| 
									
										
										
										
											2017-03-28 15:45:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | buildscript { | 
					
						
							|  |  |  | 	repositories { | 
					
						
							|  |  |  | 		mavenCentral() | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	dependencies { | 
					
						
							| 
									
										
										
										
											2018-02-27 16:35:20 -06:00
										 |  |  | 		classpath 'com.google.cloud.tools:appengine-gradle-plugin:1.3.5' | 
					
						
							| 
									
										
										
										
											2017-03-28 15:45:30 -05:00
										 |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Remove logback as it causes security issues with GAE.
 | 
					
						
							|  |  |  | configurations.runtime.exclude(group: 'ch.qos.logback') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dependencies { | 
					
						
							| 
									
										
										
										
											2017-09-18 12:00:50 -05:00
										 |  |  | 	compile "com.google.appengine:appengine:$gaeVersion" | 
					
						
							| 
									
										
										
										
											2017-03-28 15:45:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	compile project(':spring-security-core') | 
					
						
							|  |  |  | 	compile project(':spring-security-taglibs') | 
					
						
							|  |  |  | 	compile project(':spring-security-web') | 
					
						
							|  |  |  | 	compile jstlDependencies | 
					
						
							|  |  |  | 	compile slf4jDependencies | 
					
						
							|  |  |  | 	compile "com.google.appengine:appengine-api-1.0-sdk:$gaeVersion" | 
					
						
							|  |  |  | 	compile "com.google.appengine:appengine-api-stubs:$gaeVersion" | 
					
						
							|  |  |  | 	compile 'javax.validation:validation-api' | 
					
						
							|  |  |  | 	compile 'org.hibernate:hibernate-validator' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-beans' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-context' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-context-support' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-web' | 
					
						
							|  |  |  | 	compile 'org.springframework:spring-webmvc' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	providedCompile 'javax.servlet:javax.servlet-api' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	runtime project(':spring-security-config') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	testCompile "com.google.appengine:appengine-testing:$gaeVersion" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	testRuntime "com.google.appengine:appengine-api-labs:$gaeVersion" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | appengineRun.onlyIf { !gradle.taskGraph.hasTask(appengineFunctionalTest) } |