apply plugin: 'war'
apply plugin: 'gaelyk'
apply plugin: 'appengine-geb'
def compatibilityVersion = 1.8
sourceCompatibility = compatibilityVersion
targetCompatibility = compatibilityVersion
buildscript {
repositories {
maven {
}
maven {
}
//mavenCentral()
//jcenter()
}
dependencies {
classpath 'org.gradle.api.plugins:gradle-gaelyk-plugin:0.6'
classpath 'org.gradle.api.plugins:gradle-appengine-geb-plugin:0.4'
}
}
repositories {
maven {
}
maven {
}
//mavenCentral()
//jcenter()
}
appcfg {
oauth2 = true
}
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.59'
def gaeVersion = '1.9.64'
def groovyVersion = '2.4.15'
compile "org.codehaus.groovy:groovy-all:${groovyVersion}"
compile files("lib/appengine-api-1.0-sdk-1.9.64.jar")apply plugin: 'war'
apply plugin: 'gaelyk'
apply plugin: 'appengine-geb'
def compatibilityVersion = 1.8
sourceCompatibility = compatibilityVersion
targetCompatibility = compatibilityVersion
buildscript {
repositories {
maven {
}
maven {
}
//mavenCentral()
//jcenter()
}
dependencies {
classpath 'org.gradle.api.plugins:gradle-gaelyk-plugin:0.6'
classpath 'org.gradle.api.plugins:gradle-appengine-geb-plugin:0.4'
}
}
repositories {
maven {
}
maven {
}
//mavenCentral()
//jcenter()
}
appcfg {
oauth2 = true
}
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.59'
def gaeVersion = '1.9.64'
def groovyVersion = '2.4.15'
compile "org.codehaus.groovy:groovy-all:${groovyVersion}"
compile files("lib/appengine-api-1.0-sdk-1.9.64.jar") // need to provide sdk localy
compile "com.google.appengine:appengine-api-labs:$gaeVersion"
compile "com.google.appengine.tools:appengine-gcs-client:0.7"
compile 'org.sitemesh:sitemesh:3.0.1'
compile 'org.gaelyk:gaelyk:2.2.0'
compile "org.apache.pdfbox:pdfbox:1.8.7"
compile "com.madgag.spongycastle:core:1.50.0.0"
compile "joda-time:joda-time:2.10"
compile 'com.sendgrid:sendgrid-java:2.0.0'
compile "com.xlson.groovycsv:groovycsv:1.3"
compile files("lib/itextg-5.5.10.jar")
compile files("lib/pkix-1.52.0.0.jar")
compile files("lib/prov-1.52.0.0.jar")
testCompile 'org.gaelyk:gaelyk-spock:0.4'
testCompile "com.google.appengine:appengine-api-stubs:$gaeVersion",
"com.google.appengine:appengine-testing:$gaeVersion"
functionalTestCompile 'org.seleniumhq.selenium:selenium-firefox-driver:2.40.0'
functionalTestCompile 'org.gebish:geb-spock:0.9.2'
appengineSdk "com.google.appengine:appengine-java-sdk:$gaeVersion"
}
compile "com.google.appengine:appengine-api-labs:$gaeVersion"
compile "com.google.appengine.tools:appengine-gcs-client:0.7"
compile 'org.sitemesh:sitemesh:3.0.1'
compile 'org.gaelyk:gaelyk:2.2.0'
compile "org.apache.pdfbox:pdfbox:1.8.7"
compile "com.madgag.spongycastle:core:1.50.0.0"
compile "joda-time:joda-time:2.10"
compile 'com.sendgrid:sendgrid-java:2.0.0'
compile "com.xlson.groovycsv:groovycsv:1.3"
compile files("lib/itextg-5.5.10.jar")
compile files("lib/pkix-1.52.0.0.jar")
compile files("lib/prov-1.52.0.0.jar")
testCompile 'org.gaelyk:gaelyk-spock:0.4'
testCompile "com.google.appengine:appengine-api-stubs:$gaeVersion",
"com.google.appengine:appengine-testing:$gaeVersion"
functionalTestCompile 'org.seleniumhq.selenium:selenium-firefox-driver:2.40.0'
functionalTestCompile 'org.gebish:geb-spock:0.9.2'
appengineSdk "com.google.appengine:appengine-java-sdk:$gaeVersion"
}
<application>geradordecertificado</application>
<version>v13</version>
<runtime>java8</runtime>
<!-- Enable concurrent requests by default to serve requests in parallel -->
<threadsafe>true</threadsafe>
<!-- If all your templates and groovlets are encoding in UTF-8 -->
<!-- Please specify the settings below, otherwise weird characters may appear in your templates -->
<system-properties>
<property name="file.encoding" value="UTF-8"/>
<property name="groovy.source.encoding" value="UTF-8"/>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties" />
</system-properties>
<!-- Uncomment this section if you want your application to be able to receive XMPP messages -->
<!-- And create a file named jabber.groovy in /WEB-INF/groovy -->
<!-- Similarily, if you want to receive incoming emails -->
<!-- And create a file named email.groovy in /WEB-INF/groovy -->
<!--
<inbound-services>
<service>xmpp_message</service>
<service>mail</service>
</inbound-services>
-->
<!-- It it advised to keep this parameter to true -->
<!-- as per the release of SDK 1.2.8, -->
<!-- this should speed up cold startups of applications by 10% -->
<precompilation-enabled>true</precompilation-enabled>
<static-files>
<exclude path="/WEB-INF/**.groovy" />
<exclude path="**.gtpl" />
</static-files>
<sessions-enabled>true</sessions-enabled>
</appengine-web-app>