我在karaf容器中使用"dev:watch *“来简化我的测试。
目前,我将我所有的包都部署为"xyz.SNAPSHOT“--它们被正确地提取出来了。
问:如果我发布了捆绑包(没有这个".SNAPSHOT“-这个dev:watch也能工作吗?
发布于 2012-04-01 17:29:30
它不能使用下面的命令:
karaf@root> dev:watch *在此命令的帮助下:
它实际上会监控所有的包,这些包的位置与mvn:*匹配,url中有'-SNAPSHOT‘。
因此,您需要将包ID或urls传递给watch命令,而不是*。然后Karaf将开始观看这个非“快照”包。
发布于 2012-03-02 20:37:32
简短的回答:是的!
dev:*命令非常有用(dynamic-import是另一个很好的命令)。如果在使用dev:watch时看到连接错误(即开始引用同一包的两个版本,例如:捆绑包37.0和37.1),那么这是一个很好的提示,来自原始捆绑包的包仍在使用-这表明引用没有被正确释放。
https://stackoverflow.com/questions/9512819
复制相似问题