maven の wagon:sshexec で、動作する最低限のサンプルはありますか
maven でもって、サーバーに対して ssh 実行を行おうと考えました。少し調べたところ、
- maven-exec-plugin でもって ssh するスクリプトを実行する
- maven-antrun-plugin でもって、 ant で記述する
- wagon-maven-plugin:sshexec でもって実行する
がある様子です。 Windows でも Ubuntu でも実行できたらうれしいので、 3 の sshexec プラグインを試してみようと考えました。
http://www.mojohaus.org/wagon-maven-plugin/usage.html に、最小限の利用方法のようなものは書いてありますが、 Windows でも Ubuntu でも、これを今現在動かせていません。
前提条件
- ssh -i PRIVATEKEY USER@HOST で、疎通はできる。 (Ubuntu で確認)
質問
上記の通り、 ssh 可能なサーバーがあったときに、ここに対して sshexec で helloworld をひとまず行いたいと考えているのですが、これを実現する最小限の、動作する pom.xml ないし設定はどうなりますでしょうか。ネットで検索しても、動作する設定例が発見できなかったので、質問しています。