我正在使用gradle来构建,运行,部署我的Google App Engine项目。 gradle-gae-plugin(版本0.4)似乎在一个警告中完美无缺。在gaeRun期间,调试参数永远不会传递给本地运行的引擎。
我已经更改了http端口,所以我看到至少有一个参数生效了。但是,我的IDE在默认的8000调试端口上被拒绝,而netstat在8000上没有显示任何内容。
这是我build.gradle的gae闭包:
gae { httpPort = 8888 debug = true debugPort = 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版
------------------------------------------------------------ Gradle 1.0-milestone-3 ------------------------------------------------------------ Gradle build time: Monday, 25 April 2011 5:40:11 PM EST Groovy: 1.7.10 Ant: Apache Ant(TM) version 1.8.2 compiled on December 20 2010 Ivy: 2.2.0 JVM: 1.6.0_23 (Sun Microsystems Inc. 19.0-b09) OS: Linux 2.6.38-8-generic amd64
答案 0 :(得分:3)
这是因为版本0.4还不支持调试标志。我目前正在使用0.5版本,并且已经在master上检查了README.md文件的更改。有关版本0.4中的可用约定属性,请参阅标记v0.4。我可能会在即将到来的一周内推出下一个版本。我会尽快通知你。