1

Netbeans を使用して、ビルド後に scp でファイルをリモート サーバーにコピーしたいと考えています。

私が今手動で行っていることは次のとおりです。

  1. 主プロジェクトのクリーンアップとビルド
  2. scp dist/project.jar login@dest/...../......

このタスクを自動化する方法はありますか? build.xml ファイルを調べてみましたが、どうも手を加えたくないようです。

ありがとう

ニコラ

4

2 に答える 2

1

これは可能です。ant のサイトの scp タスクを参照してください: http://ant.apache.org/manual/Tasks/scp.html

サイトの例:

Copy a set of files to a directory
<scp todir="user:password@somehost:/home/chuck">
    <fileset dir="src_dir">
         <include name="**/*.java"/>
     </fileset>
</scp>

<scp todir="user:password@somehost:/home/chuck">
    <fileset dir="src_dir" excludes="**/*.java"/>
</scp>

ビルド タスク内でパスワードを強化することはできますが、それは良い考えではありません。公開鍵を使用することをお勧めします。

于 2013-09-16T23:26:54.973 に答える
1

私はWinSCPを使用して、これと同様のことを実行します。ローカル ディレクトリでファイルの変更を監視すると、変更ファイルが自動的に転送されます。

于 2009-11-18T22:23:05.723 に答える