1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- apply plugin: 'io.spring.convention.spring-sample-war'
- apply plugin: 'com.google.cloud.tools.appengine'
- buildscript {
- repositories {
- mavenCentral()
- }
- dependencies {
- classpath 'com.google.cloud.tools:appengine-gradle-plugin:1.3.5'
- }
- }
- // Remove logback as it causes security issues with GAE.
- configurations.runtime.exclude(group: 'ch.qos.logback')
- dependencies {
- compile "com.google.appengine:appengine:$gaeVersion"
- 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) }
|