我是一个关于如何使用 IntelliJ 调试 GWT 的问题。
我有一个可以在 IntelliJ 中调试的 maven GWT 项目。但是,一旦我更改了一些 GWT 类,我必须手动编译它才能使其生效。
我知道在 Eclipse 中,一旦更改了 GWT 类,通过刷新网页将自动更新生成的 javascript。但 IntelliJ 似乎并没有这样做。
我是不是配置错了什么?有人用 IntelliJ 开发 GWT 吗?
非常感谢。
我是一个关于如何使用 IntelliJ 调试 GWT 的问题。
我有一个可以在 IntelliJ 中调试的 maven GWT 项目。但是,一旦我更改了一些 GWT 类,我必须手动编译它才能使其生效。
我知道在 Eclipse 中,一旦更改了 GWT 类,通过刷新网页将自动更新生成的 javascript。但 IntelliJ 似乎并没有这样做。
我是不是配置错了什么?有人用 IntelliJ 开发 GWT 吗?
非常感谢。
调试 GWT 代码的常用方法是使用“进程外托管模式”,其中不涉及 javascript,而是托管模式通过扩展与浏览器通信并指示如何更改 DOM。
请参阅https://code.google.com/p/google-web-toolkit/wiki/UsingOOPHM。
如果您使用它,IntelliJ 就像其他任何服务器一样运行/调试 Java 服务器。保存时,应将项目中类的更改热加载到已调试的 JVM 中(我假设 IntelliJ 支持)。
我正在使用 IDEA 12 开发 GWT 应用程序。在我看来,它比 Eclipse 效果更好。尝试将项目作为 GWT 模块运行。它速度更快,无需额外设置即可调试。
请注意,GWT 集成仅包含在 IntelliJ 的终极版中。对于社区版,让 GWT 调试正常运行有点棘手。但这是可行的。
我们在这里做的一件事是分解战争,然后在战争源文件夹和分解的战争文件夹之间添加一个 NTFS 连接点。然后,这将使文件保持同步,并允许客户端各个部分的动态更新。
IE。/path/to/source/war -> /path/to/target/exploded/war 之间的链接
GWT Eclipse dev 101 - 当您在刷新页面时更改 java 类时,Eclipse 不会更新 javascript。我对此深信不疑。
仅当您执行 GWT 编译器时,GWT 才会更新 eclipse/idea/console 中的 javascript。我们倾向于避免,因为它会扼杀大型项目的生产力。
请说明您使用的是哪个 Intellij idea 版本的社区版或终极版。GWT 终极版带有“本机”gwt 插件,开箱即用。
如前所述,我的 trappski 使用社区版有点棘手,并遵循他的方法。