2012-03-01 89 views
0

我在一個karaf容器中使用「dev:watch *」來簡化我的測試。Felix/Karaf dev:手錶

目前我將所有捆綁包部署爲「xyz.SNAPSHOT」 - 並且它們被正確拾取。

問題:如果我做發佈的捆綁包(如果沒有這個「.SNAPSHOT」 - 將在開發:看工作過

+0

您是否找到解決方案? – jordeu 2012-04-04 17:55:57

回答

1

簡短的回答:是的

的開發:*命令是非常有用的(動態!如果您在使用dev:watch時發現接線錯誤(即開始引用同一捆綁包的兩個版本,例如捆綁包37.0和37.1),那麼很好的暗示來自原始捆綁包的包仍然是正在使用 - 這表明參考文件沒有正確釋放。

2

它不能使用此命令:

[email protected]> dev:watch * 

從這個命令的幫助:

實際上,它將監視有匹配 MVN一個位置的所有包:*有「-SNAPSHOT」在他們的網址。

因此,您需要將包ID或URL傳遞給watch命令,而不是*。然後Karaf將開始觀看這些非「快照」套餐。