将 uk.co.spudsoft.birt.emitters.excel 源添加到我的项目中

问题描述 投票:0回答:1

我想将 uk.co.spudsoft.birt.emitters.excel 中的代码添加到我的项目中,以便我可以对其进行一些修改。通过这个发射器,到 Excel 的转换对我来说很有效,但我想在某个地方添加一些东西。有没有办法让给定的库附加其源文件,修改它们,并在加载源代码时加载我修改过的源文件而不是原始文件?

我尝试从现有 spudsoft jar 文件添加新插件,但我遇到了发射器 ID 问题:

渲染选项的 EmitterID com.asol.birt.excel.XlsxEmitter 无效

birt birt-emitter
1个回答
0
投票

我建议创建官方 BIRT 源的分支 https://github.com/eclipse-birt/birt,然后根据需要修改源文件。

至少我就是这么做的,以包含 yaytay 的最新更改,请参阅 https://github.com/triestram-partner/birt

在创建 fork 之前,我曾经直接替换 *.jar 文件中的 *.class 文件(然后您还需要删除签名信息),这确实有效,但对我来说似乎有点脏。

© www.soinside.com 2019 - 2024. All rights reserved.