如何自动执行Eclipse Build + SFTP文件传输?

时间:2014-07-28 20:56:31

标签: java eclipse ssh sftp

我面临的情况是我目前正在开发一个Windows版本的Eclipse,它适合我所有的开发和调试需求。但是,我的测试仅适用于Linux机器,我有一个普通的Linux服务器,我可以运行我的Java代码。

所以,我最终不得不做的是:

在Eclipse中构建 - >以罐子形式出口 - > SFTP到我的Linux服务器 - > SSH运行/测试文件

你可以想象,这变得非常重复。所以我只是想知道最好的方法是什么。如果你们帮助我,或者指出我正确的方向,那就太棒了。

1 个答案:

答案 0 :(得分:1)

Eclipse是否真的是您在可预见的未来可能需要的所有东西?如果有机会你可能需要一个更好的构建技术(例如Gradle或Maven,这两个都可以从命令行运行,所以让你编写上述所有内容),我咬了一下现在转向它,而不是花时间弄清楚如何将与Eclipse一起工作的东西拼凑在一起。

您应该能够自动执行SFTP上载和SSH命令,以便在可以从命令行运行的批处理脚本中执行测试。 (这两个命令的确切语法将取决于您的SSH / SFTP客户端是什么,但如果您使用像PuTTY这样众所周知的东西,那么我确定那里有大量的文档和如果你遇到问题,你可以发布关于SO的问题。)所以,关键点在于构建你的JAR的过程,如果你转向比Eclipse更好的构建技术,这很容易。