【问题标题】:Client Side GWT Debugging in Super Dev Mode超级开发模式下的客户端 GWT 调试
【发布时间】:2019-02-15 10:27:30
【问题描述】:

我在 Eclipse 中使用“超级开发模式”、Java 8 和 Eclipse Photon 调试 GWT。我已经在代码的客户端设置了断点,但它们似乎都没有触发。

我正在阅读文档,但它似乎与“旧版开发模式”调试有关。 http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html

有没有人建议使用“超级开发模式”“逐步执行”客户端代码?

【问题讨论】:

    标签: eclipse debugging gwt client gwt-super-dev-mode


    【解决方案1】:

    如果您使用 GWT 的超级开发模式,则调试完全在浏览器中完成,超级开发模式提供源映射以了解您当前在“Java”代码中的位置。你必须使用例如Chrome 的开发者工具并在那里设置断点。

    这是一个如何使用 Chrome 的调试功能的教程: https://developers.google.com/web/tools/chrome-devtools/javascript/

    【讨论】:

    • 我可能可以在 Firefox 中使用相同的技术,因为它也支持源映射?
    • 我建议使用 Chrome 进行所有 GWT 调试。当项目变大时,FF 速度非常慢。
    • 我会,但我的公司不支持 Chrome,他们不会让我们下载非标准开发工具,除非有业务例外。那是我的问题。不过,源地图断点在 Firefox 中确实有效。
    【解决方案2】:

    使用 Branflake 的 GWT eclipse 插件:https://github.com/gwt-plugins/gwt-eclipse-plugin

    从 github 页面查看他的 youtube 教程视频:https://www.youtube.com/watch?v=DU7ZQVLR5Zo&list=PLBbgqtDgdc_TqzA-qXrjgTFMC_6DKAQyT

    使用此插件,您可以在 Eclipse 中使用 SuperDevMode 进行调试。

    另一种选择是使用 IntelliJ 的 Ultimate(非免费)版本。这具有内置的 GWT 支持,包括在 IDE 中进行调试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-07
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多