リモートサーバーでFlexプロジェクトをデバッグする必要があります。このプロジェクトにはLinuxのバックエンドがあります。FlashBuilderがSFTPに出力する
私はWinSCP経由でバックエンドにアクセスできます。
Adobe FlashBuilderをサーバーにビルドするように設定することはできますか(Flexビルドパス/出力フォルダには何を書き込む必要がありますか)?
リモートサーバーでFlexプロジェクトをデバッグする必要があります。このプロジェクトにはLinuxのバックエンドがあります。FlashBuilderがSFTPに出力する
私はWinSCP経由でバックエンドにアクセスできます。
Adobe FlashBuilderをサーバーにビルドするように設定することはできますか(Flexビルドパス/出力フォルダには何を書き込む必要がありますか)?
同じことを達成する1つの方法は、プロジェクトのビルドステップでビルダーとしてWinSCPを追加することです。欠点は、これはプロジェクトがWindows上でのみ構築されることを意味します。プロジェクトのプロパティの下の「ビルダー」セクションに
場所で
へのパスに入れ部分、あなたが接続したいホストとWinSCPに何をしたいかを指定します(WinSCP command line options参照)。たとえば、私が使用します。
<user>@<host to upload to>:<ssh port> /synchronize ${workspace_loc:</<my project>/bin-debug>} <remote path>
オーケーすべてのダイアログを。
ビルドするたびに、ビルド後にWinSCPが実行され、ファイルがサーバーにアップロードされます。 WinSCPダイアログのチェックボックスを使用して、不要なプロンプトを削除することができます。
最近まで、Eclipse Target Management plug-inのRSE部分を使って、Flex Builder内からSFTP/SCPのアップロードを行ってきました。それはマルチプラットフォームなので、私にとってより良い解決策になるでしょう。しかし私は、RSEエクスポートプリセットファイルを右クリックしてエクスポートするように指示する、最後の手動ステップを取り除く方法を見つけることができません。また、RSEのSFTPアップロードのサポートは不安定でタイムアウトが長く、エラーメッセージの品質が悪いため、サーバの詳細が頻繁に変化するテスト環境での使用には適していません。