在Eclipse中进行远程Java调试之前运行命令

时间:2012-07-17 12:20:38

标签: java eclipse debugging shell

我想在本地调试我的Java应用程序,但有时在远程服务器上。我正在考虑{{1}将类文件和jar依赖项偶然运行到远程服务器(在ant脚本中为perharps),然后通过ssh远程运行应用程序并使用ssh隧道连接到远程JVM。

通过将rsync部分作为构建器运行并将ssh隧道作为在调试会话之前运行的外部工具来轻松实现。但是,我想简单地启动远程调试配置并将其放入&运行。理想情况下,我想在Eclipse尝试连接到远程JVM之前执行一些代码片段,并且可能将其输出显示在Console视图中。

有没有办法通过一些插件来实现这一点(开箱即用不支持)?我想我可以写一个快速入侵作为Eclipse插件,但我不愿意重新发明轮子。

1 个答案:

答案 0 :(得分:3)

如果选择安装CDT,则可以使用其启动组与正常启动配置一起运行外部工具: launch groups

或者,您可能需要查看EclipseRunner插件。虽然它可以组织发布配置,但我不确定这些组是否可以这样启动。