我想更高效地開發使用karaf的OSGi包。高效的Karaf開發過程
我的理想的過程將是:
- karaf在後臺運行
- 部署我所有的捆綁和依賴關係(腳本)
- 化妝karaf觀看任何改變我的本地Maven回購我的包
- 包&安裝單獨的文物,讓karaf重新加載它們
目前,我使用卡拉夫裝配進行生產,但是這不允許我觀察當地的Maven回購,因此每個生產週期都需要停止並組裝完整的卡拉夫裝置,然後再次運行,這很慢並且效率低下。
我還有一個描述所有依賴關係的特性,如果我可以重用它而不是手動聲明所有的依賴關係,那將是非常棒的。
任何建議如何用卡拉夫來完成這個任務?
p.s.這個過程可以使用Gradle完成嗎?
謝謝!所以如果我使用功能安裝,這也將與手錶一起工作?我不需要手動安裝每個軟件包? – Gadi
是的..它通過功能安裝正常工作。 –
我沒有接受這個答案,因爲我無法得到這個工作。觀看*似乎沒有重新加載部署到本地Maven回購的捆綁包。 – Gadi