【发布时间】:2011-11-25 02:32:53
【问题描述】:
我有一个 GWT 应用程序,当服务器和客户端位于同一项目时,我可以使用 GPE 轻松调试服务器端,现在我删除服务器端代码并将其打包为 jar,将其添加为项目依赖项,似乎没有不再调试服务器端代码的方法,有什么想法吗?顺便说一句,我正在使用 Maven 来组织我的项目。 谢谢
编辑:通过调试我的意思是它可以在断点处停止
【问题讨论】:
标签: debugging gwt servlets maven
我有一个 GWT 应用程序,当服务器和客户端位于同一项目时,我可以使用 GPE 轻松调试服务器端,现在我删除服务器端代码并将其打包为 jar,将其添加为项目依赖项,似乎没有不再调试服务器端代码的方法,有什么想法吗?顺便说一句,我正在使用 Maven 来组织我的项目。 谢谢
编辑:通过调试我的意思是它可以在断点处停止
【问题讨论】:
标签: debugging gwt servlets maven
在 Eclipse 中,构建路径配置,当您包含 jar 时,您还可以关联该 jar 的源路径。然后在调试期间可以遍历该源。
您的服务器端肯定使用了许多库,其中依赖项是通过 Maven 指定的。当您的调试遍历 Maven 提供的库时,Eclipse 的 Maven 插件会自发地拉入源代码。前提是库供应商符合 maven artefact 目录结构。
您还可以对您的 jar 进行 mavenise。您只需将您的 jar、源代码、pom 等放入 maven artefact 目录结构中。然后在 Maven 中将该路径包含为存储库。实际上,您可以通过这种方式在 google 代码上创建一个快速而简单的 maven 存储库。
【讨论】: