使用Maven在Fuse ESB / Servicemix上自动提供功能

时间:2013-03-05 10:45:56

标签: maven osgi fuseesb jbossfuse autodeploy

有没有办法通过Maven自动为Fuse ESB / Servicemix配置/部署功能,比如Tomcat的货物?使用ant + ssh不是一种选择。

1 个答案:

答案 0 :(得分:4)

我目前正在最终确定一个包含在maven插件中的客户端,该插件将执行此操作,但不是使用热部署文件夹的fusesource方法,而是直接连接到远程karaf控制台并执行(un)所需的命令安装功能。

自动部署是Jenkins通过一组SoapUI测试脚本执行的自动回归测试的一部分。

基本上我使用apache SSHD连接到karaf(参见这里的示例:https://cwiki.apache.org/KARAF/63-programmatically-connect-to-the-console.html)和一些自定义代码来执行命令并解析结果。