maven でもって、サーバーに対して ssh 実行を行おうと考えました。少し調べたところ、

  1. maven-exec-plugin でもって ssh するスクリプトを実行する
  2. maven-antrun-plugin でもって、 ant で記述する
  3. 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 ないし設定はどうなりますでしょうか。ネットで検索しても、動作する設定例が発見できなかったので、質問しています。