Flash Builder输出到SFTP

时间:2010-12-03 13:04:14

标签: eclipse debugging sftp flash-builder

我需要在远程服务器上调试Flex项目。该项目有Linux后端。

我可以通过WinSCP访问后端。

是否可以设置Adobe FlashBuilder来构建服务器(我应该在Flex Build Path / Output文件夹中写什么)?

1 个答案:

答案 0 :(得分:2)

实现同样目标的一种方法是在项目的构建步骤中将WinSCP添加为构建器。缺点是,这意味着您的项目将只在Windows上构建。

怎么做:

  1. 转到项目属性下的“建筑商”部分,然后点击“新建”
  2. 选择“程序”构建器,然后单击“确定”
  3. 在“名称”框中为构建器指定一个描述性名称(例如,上传到your_server_name)
  4. 在位置:部分中,放入WinSCP.exe的路径
  5. 在参数框中,输入要连接的主机的命令行选项以及WinSCP要执行的操作(请参阅WinSCP command line options)。例如,我使用:

    <user>@<host to upload to>:<ssh port> /synchronize ${workspace_loc:</<my project>/bin-debug>} <remote path>
    
  6. 好的所有对话框。

  7. 现在,无论何时构建,WinSCP都会在构建之后运行,以将文件上传到服务器。您可以使用WinSCP对话框中的复选框删除不需要的提示。

    直到最近,我一直在使用Eclipse Target Management plug-in的RSE部分从Flex Builder中上传SFTP / SCP。这对我来说是一个更好的解决方案,因为它是多平台的;但是我找不到摆脱最后一个手动步骤的方法,右键单击RSE导出预设文件并告诉它导出。此外,由于RSE的SFTP上传支持是片状的,具有可笑的长时间超时和质量差的错误消息,因此它不适合在我的测试运行环境中使用,其中服务器细节经常发生变化。

相关问题