0

我在 karaf 容器中使用“dev:watch *”来简化我的测试。

目前,我将所有捆绑包部署为“xyz.SNAPSHOT” - 并且它们被正确拾取。

问题:如果我制作已发布的捆绑包(没有这个“.SNAPSHOT” - 这个 dev:watch 也可以工作吗?

4

2 回答 2

2

它不适用于此命令:

karaf@root> dev:watch *

借助此命令:

它实际上将监视所有位置与 mvn:* 匹配且 url 中包含“-SNAPSHOT”的包。

因此,您需要将捆绑 ID 或 url 传递给 watch 命令,而不是 *. 然后 Karaf 将开始观看这个非“快照”包。

于 2012-04-01T09:29:29.533 回答
1

简短的回答:是的!

dev:* 命令非常有用(动态导入是另一个很好的命令)。如果您在使用 dev:watch 时看到接线错误(即开始引用同一捆绑包的两个版本,例如捆绑包 37.0 和 37.1),那么这是一个很好的提示,即原始捆绑包中的包仍在使用 - 这表明引用是'没有被正确释放。

于 2012-03-02T12:37:32.193 回答