最小化BIRT运行时库依赖项

时间:2015-07-13 07:42:21

标签: java maven birt

目前我使用标准的BIRT运行时库。它在pom.xml中定义:

    <dependency>
        <groupId>org.eclipse.birt.runtime</groupId>
        <artifactId>org.eclipse.birt.runtime</artifactId>
        <version>4.4.2</version>
    </dependency>

这种依赖性非常大,重量约为100 Mb。我将仅使用POJO实现,因此我想排除所有JDBC,脚本数据源和其他不必要的库。

也许有人知道我可以排除哪些图书馆而没有任何风险?

1 个答案:

答案 0 :(得分:0)

如果没有记录,通常的方法是尝试和错误。排除所有依赖项(请参阅Maven文档如何排除依赖项)并查看缺少的类(例如ClassNotFound / ClassDefNotFound异常)。

然后一步一步地重新启用用例所需的所有依赖项,直到一切正常。