如何使用Gradle创建Google App Engine项目

5
我是一个新手,刚开始接触Google App Engine,我已经安装了Spring Tool Suite和Gradle插件,但是我还是遇到了困难。我想知道整个过程是什么,如何实现,是否有任何示例基本项目可以帮助我。虽然我已经搜索过,找到了文档,但实现时出现错误,无法创建示例项目。如果有任何代码建议,将不胜感激。
提前感谢您的帮助。
2个回答

12

这是我的 App Engine 留言板示例的设置:

https://developers.google.com/appengine/docs/java/gettingstarted/introduction

build.gradle

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.google.appengine:gradle-appengine-plugin:1.9.4'
    }
}

apply plugin: 'war'
apply plugin: 'appengine'

sourceCompatibility = 1.7
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
    providedCompile 'javax.servlet:servlet-api:2.5'
    compile 'com.google.appengine:appengine-api-1.0-sdk:1.9.4'
    testCompile group: 'junit', name: 'junit', version: '4.11'
}


appengine {
    httpPort = 8085

    appcfg {
        email = 'you@gmail.com'
        passIn = true

        logs {
            severity = 1
            outputFile = file('mylogs.txt')
        }

        app {
            id = 'guestbook'
        }
    }
}

项目根目录下的gradle.properties文件

systemProp.appengine.sdk.root = /Users/<me>/Documents/appengine-java-sdk-1.9.4
在项目的“src/main”文件夹中创建一个Web应用程序目录,并将示例Web应用程序目录中的文件复制到该目录中。

3
我会查看Google官方Gradle AppEngine插件的文档,其中也有一个小例子。SpringSource Tool Suite在这里无关紧要。如果遇到任何问题,请发布一个具体的问题,并详细解释问题以及您获得的所有输出。

谢谢您的回复,我已经在遵循文档。但是当我尝试实现时遇到了一些问题。我能否直接将其导入STS这个项目中? - vinay Maneti
没有绕过修复这些问题的方法,STS在这里也无法帮助。 - Peter Niederwieser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接