我需要調試遠程服務器上的Flex項目。該項目有Linux後端。FlashBuilder輸出到SFTP
我可以通過WinSCP訪問後端。
是否可以設置Adobe FlashBuilder構建到服務器(我應該在Flex Build Path/Output文件夾中編寫什麼)?
我需要調試遠程服務器上的Flex項目。該項目有Linux後端。FlashBuilder輸出到SFTP
我可以通過WinSCP訪問後端。
是否可以設置Adobe FlashBuilder構建到服務器(我應該在Flex Build Path/Output文件夾中編寫什麼)?
完成同樣事情的一種方法是在項目的構建步驟中添加WinSCP作爲構建器。缺點是這意味着您的項目只能在Windows上構建。
如何做到這一點:
在爭論中,把在命令行選項對於t他主持您希望連接到並希望WinSCP執行的操作(請參閱WinSCP command line options)。舉例來說,我用:
<user>@<host to upload to>:<ssh port> /synchronize ${workspace_loc:</<my project>/bin-debug>} <remote path>
好所有對話框。
現在,無論何時構建,WinSCP都會在構建完成後運行,以便將文件上傳到服務器。您可以使用WinSCP對話框中的複選框刪除不需要的提示。
直到最近,我一直在使用Flex Builder中SFTP/SCP上傳的Eclipse Target Management plug-in的RSE部分。這對我來說是更好的解決方案,因爲它是多平臺的;但是我無法找到擺脫最後手動步驟的方法,右鍵單擊RSE導出預設文件並將其導出。另外,由於RSE的SFTP上傳支持很脆弱,而且時間很長,質量差的錯誤信息很少,所以它不適合在我的測試運行環境中使用,因爲服務器細節經常變化。