maven2のdeploy @ windows の eclipse + m2eclipse
パッケージの選択から下記を選択
Net > openssh
- cygwin で ssh して対象サーバーにログインする
- cygwin のホームディレクトリ以下の .ssh/known_hosts を C:\Documents and Settings\{username}\.ssh にコピー
- setting.xmlの記述に追加
<servers> <server> <id>hogehoge</id> <username>hoge</username> <privateKey>鍵の場所{>c:\hogehoge\id_rsa}</privateKey> <passphrase>パスワード{hogehoge}</passphrase> <filePermissions>664</filePermissions> <directoryPermissions>775</directoryPermissions> </server> </servers>
- pom.xmlの記述を追加 (pomのidとsettingのidは一緒じゃないとダメ!)
<distributionManagement> <repository> <id>hogehoge</id> <url>scp://hogehoge/var/www/m2</url> </repository> </distributionManagement>
- maven で deploy をゴールにして実行