外部应用程序的CQ ResourceResolver?

时间:2015-07-24 04:49:05

标签: cq5 aem

是否可以从外部应用程序引用ResourceResolver,即未部署在CQ中?是否可以使用它来获取Resource,AssetManagers等?

我们必须使用外部应用程序创建DAM资产,并且需要比使用JCR API更好的解决方案。一种方法是在CQ上托管osgi服务并使用REST调用它来创建资产,但如果用于创建资产的代码是应用程序本身的一部分,它将更清晰。

1 个答案:

答案 0 :(得分:1)

不,在外部应用中无法获得ResourceResolver的句柄。只有当您的应用程序在OSGi中运行时,才能获取ResourceResolver句柄或引用。

如果您正在编写外部应用程序,那么您只能使用较低级别的JCR API(ResourceResolver是sling API的一部分)。