2013-03-05 104 views
1

是否有任何方法通過Maven爲Fuse ESB/Servicemix automaticaly提供/部署功能,如Tomcat的貨物?使用ant + ssh不是一個選項。使用Maven爲Fuse ESB/Servicemix提供自動功能

+0

試過http://mvnplugins.fusesource.org/maven/1.14-SNAPSHOT/maven-provision-plugin/index.html? – artbristol 2013-03-05 12:55:55

+0

你想做什麼?這是做自動測試嗎? – 2013-03-06 11:50:33

+0

這是在熔絲上自動部署所需的。我正在考慮像基於JMX的東西,我可以看到捆綁是否實際配置,如果它們不是,那麼構建失敗,因此Maven Provision Plugin看起來不可用。謝謝。 – user2107244 2013-03-06 15:47:47

回答

4

我目前正在敲定一個封裝在maven插件中的客戶端,它只會這樣做,但是不是使用熱部署文件夾的fusesource方法,而是直接連接到遠程karaf控制檯並執行所需的命令(un )安裝功能。

自動部署是由Jenkins通過一組SoapUI測試腳本執行的自動化迴歸測試的一部分。

基本上我使用apache SSHD連接到karaf(參見這裏的一個例子:https://cwiki.apache.org/KARAF/63-programmatically-connect-to-the-console.html)和一些自定義代碼來執行命令並解析結果。

+0

您的鏈接不再有效。這是否可以在其他地方使用? – 2014-03-05 14:57:31

相關問題