如何通过单击在Eclipse中启动多个调试会话?

时间:2010-09-13 12:14:28

标签: java eclipse gwt

我目前正在通过Eclipse编写GWT应用程序。 Eclipse用于开发,但我使用m2eclipse插件和带有GWT插件的Maven pom.xml来构建&跑吧。

当我需要调试应用程序时,我必须:

  1. 在Maven项目上调用“Run As ...”(通过m2eclipse)“war:explosion gwt:debug”。这将启动GWT的应用服务器并等待端口3408上的远程调试连接。等待WAR爆炸的需要意味着它可能需要一分钟才能实现。
  2. 调用“Debug As ...”远程Java应用程序以连接到服务器。
  3. 我已经将两个目标添加到收藏夹中以将其锁定在下拉列表中,但它仍然很痛苦。

    我想通过单击而不是两个离散的动作按顺序启动它们。

    Eclipse中有没有办法实现这个目标?

3 个答案:

答案 0 :(得分:4)

试试这个插件。 http://marketplace.eclipse.org/content/escripts

您可以轻松定义Eclipse操作的脚本。您可以创建一个启动2调试会话的脚本,然后单击或快捷方式运行。

编辑: 该插件已被移动,现在称为EASE。

https://eclipse.org/ease/

答案 1 :(得分:1)

“启动组”是CDT的一部分。官方支持,易于安装。

请参阅https://stackoverflow.com/a/11905444/518491

答案 2 :(得分:0)

你为什么这样推出?你不能只用GWT插件启动吗?转到Run Configurations - > Web Application(内部带有“g”的蓝色圆圈)并创建新的运行配置。

在其中,在Main选项卡中,输入(或选择)您的项目,然后在Main class中输入com.google.gwt.dev.DevMode

在参数中输入-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -port 8888 -war path_to_your_dir_with_WEB-INF_directory com.package.your.Module