如何通过单击在Eclipse中启动多个调试会话?
我目前正在通过Eclipse编写GWT应用程序。 Eclipse用于开发,但我使用m2eclipse插件和带有GWT插件的Maven pom.xml来构建和运行它。
当我需要调试应用程序时,我必须:
- 在Maven项目上调用“Run As …”(通过m2eclipse)“war:explosion gwt:debug”。 这将启动GWT的应用服务器,并等待端口3408上的远程调试连接。等待WAR爆炸的需要意味着它可能需要一分钟才能实现。
- 调用“Debug As …”远程Java应用程序以连接到服务器。
我已经将两个目标添加到collections夹中以将其锁定在下拉列表中,但它仍然很痛苦。
我想通过单击而不是两个离散的动作按顺序启动它们。
Eclipse中有没有办法实现这一目标?
试试这个插件。 http://marketplace.eclipse.org/content/escripts
您可以轻松定义Eclipse操作的脚本。 您创建一个启动2调试会话的脚本,然后单击或快捷方式运行。
编辑:插件被移动,现在称为EASE。
“发射组”是CDT的一部分。 官方支持,易于安装。
请参阅https://stackoverflow.com/a/11905444/518491
你为什么这样发射? 你不能只用GWT插件启动吗? 转到Run Configurations
– > Web Application
(内部带有“g”的蓝色圆圈)并创建新的运行配置。
在其中,在Main选项卡中,输入(或选择)您的项目,然后在Main类中输入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