我正在使用 gradle 来构建、运行、部署我的 Google App Engine 项目。gradle -gae-plugin(0.4 版)似乎可以完美运行,但需要注意一点。在 gaeRun 期间,调试参数永远不会传递给本地运行引擎。
我已经更改了 http 端口,所以我看到至少一个参数生效。但是,我的 IDE 在默认的 8000 调试端口上被拒绝,并且 netstat 显示没有在 8000 上监听。
这是我的 build.gradle 中的 gae 闭包:
盖{ httpPort = 8888 调试 = 真 调试端口 = 8000 }
来自 gradle-gae-plugin 的 GaeRunTask.groovy 的信息日志语句
[INFO] [org.gradle.api.plugins.gae.task.GaeRunTask] Using params = [com.google.appengine.tools.development.DevAppServerMain, --port=8888, /[project-dir]/war/build/exploded-war]
毕业版本
-------------------------------------------------- ---------- Gradle 1.0-里程碑-3 -------------------------------------------------- ---------- Gradle 构建时间:2011 年 4 月 25 日星期一 5:40:11 PM EST 时髦的:1.7.10 Ant:2010 年 12 月 20 日编译的 Apache Ant(TM) 版本 1.8.2 常春藤:2.2.0 JVM:1.6.0_23(Sun Microsystems Inc. 19.0-b09) 操作系统:Linux 2.6.38-8-generic amd64