我在这里遇到了一些神秘的问题。我部署了我的Adobe CQ Jenkins的项目和我的服务包没有部署到 所有。我的意思是,我的CRXDE中的安装文件夹中没有它们。当我 尝试用maven手动在localhost上做同样的事情 - 就是这样 像魅力一样工作。出于某种原因,我在日志中注意到了这一点 服务包安装,启动,然后停止和卸载,但是 没有任何错误或什么。是什么原因造成这种情况 问题?我将不胜感激任何帮助。谢谢。
伙计们,我找到了答案:我的项目结构中有空的“/ install”文件夹,所以当我部署我的软件包时,“查看”软件包中包含空的“/ install”文件夹只需重写刚刚添加的文件夹'服务'和'Taglib'来自crxde中的'/ install'文件夹。
答案 0 :(得分:1)
如果从../install/
JCR文件夹中删除jar,它也将从OSGi中卸载。我认为这可能是CRX包过滤器的一个问题。如果你一个接一个地安装一些软件包,并且它们共享相同的路径,那么后一个软件包将删除前一个软件包安装的资源。