gpt4 book ai didi

java - Google App Engine、开发模式下的 GWT 和 Maven 2

转载 作者:行者123 更新时间:2023-12-04 05:34:45 25 4
gpt4 key购买 nike

目前我正在使用 GAE/GWT 开发项目。我正在使用 IntelliJ IDEA CE,所以没有简单的 GWT 开发方法(它不包含 GWT 插件)。然而,似乎可以在开发模式下运行 GWT 服务器,因此它将能够获取对类所做的更改。

有一些解决方案可以使 IDEA CE GWT 友好,例如 http://java.dzone.com/tips/gwt-development-intellij-idea .但是没有关于 GAE+GWT 的内容。

所以现在我正在寻找启动 GAE 应用程序 (mvn gae:run) 并让 GWT 处于开发模式的方法。能请教一下吗?

最佳答案

那么我做了什么让它工作:

1) 添加输出目录设置,以便 Maven 将在 GWT 期望的位置生成文件:

<outputDirectory>${project.build.directory}/${project.artifactId}-${project.version}/WEB-INF/classes</outputDirectory>

2) 配置 maven-gwt-plugin 以尊重您的 GAE 应用主页

 <extraJvmArgs>-Dappengine.sdk.root=${appengine.sdk.root}</extraJvmArgs>

3) 配置maven-gae-plugin为GAE home提供正确的路径

 <configuration>
<sdkDir>${appengine.sdk.root}</sdkDir>
<jvmFlags>-Dappengine.sdk.root=${appengine.sdk.root}</jvmFlags>
</configuration>

4) 将属性设置为指向 GAE 安装的主目录:

<appengine.sdk.root>/path/to/gae/home</appengine.sdk.root>

然后你就可以运行服务器了

mvn gwt:run

以及调试它

mvn gwt:debug

在 IntelliJ IDEA CE 10 上运行良好,但不要忘记运行

mvn war :爆炸

在每个“mvn clean”任务之后

关于java - Google App Engine、开发模式下的 GWT 和 Maven 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8064411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com