我在一個karaf容器中使用「dev:watch *」來簡化我的測試。Felix/Karaf dev:手錶
目前我將所有捆綁包部署爲「xyz.SNAPSHOT」 - 並且它們被正確拾取。
問題:如果我做發佈的捆綁包(如果沒有這個「.SNAPSHOT」 - 將在開發:看工作過
我在一個karaf容器中使用「dev:watch *」來簡化我的測試。Felix/Karaf dev:手錶
目前我將所有捆綁包部署爲「xyz.SNAPSHOT」 - 並且它們被正確拾取。
問題:如果我做發佈的捆綁包(如果沒有這個「.SNAPSHOT」 - 將在開發:看工作過
簡短的回答:是的
的開發:*命令是非常有用的(動態!如果您在使用dev:watch時發現接線錯誤(即開始引用同一捆綁包的兩個版本,例如捆綁包37.0和37.1),那麼很好的暗示來自原始捆綁包的包仍然是正在使用 - 這表明參考文件沒有正確釋放。
它不能使用此命令:
[email protected]> dev:watch *
從這個命令的幫助:
實際上,它將監視有匹配 MVN一個位置的所有包:*有「-SNAPSHOT」在他們的網址。
因此,您需要將包ID或URL傳遞給watch命令,而不是*。然後Karaf將開始觀看這些非「快照」套餐。
您是否找到解決方案? – jordeu 2012-04-04 17:55:57