1

Tomcat の貨物のように、Maven を介して Fuse ESB/Servicemix に機能を自動的にプロビジョニング/デプロイする方法はありますか? ant+ssh の使用はオプションではありません。

4

1 に答える 1

4

私は現在、まさにそれを行う maven プラグインにラップされたクライアントを完成させていますが、ホット デプロイ フォルダーを使用する fusesource アプローチの代わりに、リモートの karaf コンソールに直接接続し、機能のインストール (アンインストール) に必要なコマンドを実行します。

自動デプロイは、一連の SoapUI テスト スクリプトを通じて Jenkins によって実行される自動回帰テストの一部です。

基本的に、Apache SSHD を使用して karaf に接続し (ここで例を参照してください: https://cwiki.apache.org/KARAF/63-programmatically-connect-to-the-console.html )、いくつかのカスタム コードを使用してコマンドを実行し、結果を解析します。

于 2013-03-22T07:49:27.223 に答える