在AEM/CQ5上使用BIRT引擎

在AEM/CQ5上使用BIRT引擎,aem,birt,osgi-bundle,Aem,Birt,Osgi Bundle,你们中是否有人在AEM/CQ5中成功使用过BIRT引擎 我正在迁移一个当前使用BIRT引擎生成PDF文件的应用程序。我尝试将BIRT引擎依赖项添加到POM中 <dependency> <groupId>org.eclipse.birt.runtime</groupId> <artifactId>org.eclipse.birt.runtime</artifactId> <version>4.3.1&l

你们中是否有人在AEM/CQ5中成功使用过BIRT引擎

我正在迁移一个当前使用BIRT引擎生成PDF文件的应用程序。我尝试将BIRT引擎依赖项添加到POM中

<dependency>
    <groupId>org.eclipse.birt.runtime</groupId>
    <artifactId>org.eclipse.birt.runtime</artifactId>
    <version>4.3.1</version>
</dependency>
非常感谢您的任何意见

谢谢

提到了BIRT引擎所需的许多库捆绑包。它说“将ReportEngine/lib目录中的jar添加到classpath/buildpath”


假设这些JAR是合适的OSGi捆绑包,OSGi环境中的等效方法是在AEM实例中安装并启动这些捆绑包。在AEM中,可以通过将其复制到内容存储库文件夹(如
/apps/yourapp/install

)来完成此操作,您需要找到所有依赖项的osgi捆绑包,并将其安装在AEM上。
Imported Packages   com.company.revamp.test,version=[1.0,2) from     com.company.revamp.test-bundle (371)
javax.servlet from cqse-httpservice (25)
javax.servlet.http from cqse-httpservice (25)
org.apache.sling.api,version=[2.1,3) from org.apache.sling.api (123)
org.apache.sling.api.request,version=[2.1,3) from org.apache.sling.api (123)
org.apache.sling.api.servlets,version=[2.1,3) from org.apache.sling.api (123)
org.apache.sling.jcr.api,version=[2.1,3) from org.apache.sling.jcr.api (74)
org.eclipse.birt.core.exception -- Cannot be resolved
org.eclipse.birt.core.framework -- Cannot be resolved
org.eclipse.birt.report.engine.api -- Cannot be resolved
org.slf4j,version=[1.5,2) from slf4j.api (6)