我想通常在本地调试我的 Java 应用程序,但有时在远程服务器上。我正在考虑rsync
将类文件和 jar 依赖项添加到偶尔运行的远程服务器(在 ant 脚本中是竖琴),然后通过 ssh 远程运行应用程序并使用 ssh 隧道连接到远程 JVM。
这可以通过将rsync
部件作为 Builder 运行并将 ssh 隧道作为在调试会话之前运行的外部工具来轻松实现。但是,我想简单地启动远程调试配置并让它运行起来。理想情况下,我想在 Eclipse 尝试连接到远程 JVM 之前执行一些代码片段,并可能使其输出出现在控制台视图中。
有没有办法通过一些插件来实现这一点(不支持开箱即用)?我想我可以编写一个 Eclipse 插件的快速 hack,但我不想重新发明轮子。