是否可以从外部应用程序引用ResourceResolver,即未部署在CQ中?是否可以使用它来获取Resource,AssetManagers等?
我们必须使用外部应用程序创建DAM资产,并且需要比使用JCR API更好的解决方案。一种方法是在CQ上托管osgi服务并使用REST调用它来创建资产,但如果用于创建资产的代码是应用程序本身的一部分,它将更清晰。
答案 0 :(得分:1)
不,在外部应用中无法获得ResourceResolver的句柄。只有当您的应用程序在OSGi中运行时,才能获取ResourceResolver句柄或引用。
如果您正在编写外部应用程序,那么您只能使用较低级别的JCR API(ResourceResolver是sling API的一部分)。