You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
44 lines
1.3 KiB
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) }
|
|
|