AEM 5.6.1。
我有一个包裹。我希望能够“嗅探”用户/管理员尝试安装软件包时使用的AEM版本。
该版本可通过工具-> Web控制台-> Main->产品信息在前端获得。
我很感激可以解析以上页面并提取出来,但是肯定有更优雅的方法吗?
我浏览了Packages上的Adobe文档:(我会发布链接,但SO抱怨我没有足够的声誉)并且在SO周围有很好的寻觅。
我最接近的是通过此文档:https://helpx.adobe.com/experience-manager/using/programmatically-accessing-cq-content-using.html并假设在CRX @ / etc / packages / day中找到了详细信息:
cq5
cq560
cq561
代表典型的安装?
最佳答案
当前版本的AEM通过[1]中描述的ProductInfoService
提供此信息,该返回可以返回许多ProductInfo
对象。
在5.6.1中已经可以通过OSGi控制台在/system/console/status-productinfo
上使用它了。
[1] https://docs.adobe.com/docs/fr/aem/6-0/develop/ref/javadoc/com/adobe/granite/license/package-summary.html
关于aem - 如何以编程方式检索AEM/CQ5的产品版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31029488/