没有OSGi框架的BIRT [英] BIRT without OSGi framework

查看:140
本文介绍了没有OSGi框架的BIRT的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问候,我们正在尝试将BIRT集成到我们的桌面独立应用程序中,使用来自此处

Greetings, we are currently trying to integrate BIRT in our desktop standalone application, using samples from here.

问题是 - 如何避免使用OSGi框架。我们是否可以将所有必需的库和插件放在生成的EAR中,而无需将报告引擎设置为主页?因为我们的客户不满意下载额外的运行时。是否真的需要这么大的运行时间(大约100兆字节,我猜)。

The question is - how to avoid using the OSGi framework. Can we put all the required libraries and plugins in the resulting EAR without having to set the report engine home? Because our clients will not be happy about having to download additional runtime. And is there really a need for such a huge runtime (about 100 megabytes, I guess).

推荐答案

抱歉,但有没有运行OSGi,真的无法运行BIRT报告。如果您不使用它们,可以修剪一些模块。例如,可以删除图表,但图表不起作用。显然,您可以删除示例数据库以及支持它的derby插件。

Sorry, but there is really no way to run BIRT reports without running OSGi. It is possible to trim some of the modules if you are not using them. Charting for instance could be removed, but Charts won't work. Obviously you can remove the sample database, and the derby plugins that support it.

在这些明显的项目之后,删除插件会变得更加困难。

After those obvious items, it gets a lot more difficult to remove plugins.

这篇关于没有OSGi框架的BIRT的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆