eclipse - 导出包含 Birt 的 Eclipse e4 RCP 应用程序时缺少插件(Eclipse 2019-3)
问题描述
目前,我正在将我们的一个 RCP 应用程序从旧版本的 Eclipse 迁移到当前版本 2019-03。我们的应用程序是基于功能的,并使用了 Birt 报告生成器。当尝试通过其产品文件启动应用程序时,会出现许多未解决的插件需求,因为 RCP 和 Birt 的组合现在似乎依赖于不同版本的 org.apache.batik.*(1.7.0 和 1.8.0)。我可以通过运行 -> 运行配置 -> 插件手动启用不同的版本来运行应用程序。但是,当尝试通过 Eclipse 产品导出向导导出 RCP 时,这当然无济于事。导出的应用程序缺少各种插件。于是我尝试手动编辑依赖birt的插件的manifest.mf:
Require-Bundle:
org.apache.batik.css;bundle-version="1.7.0",
org.apache.batik.css;bundle-version="1.8.0",
...
但这似乎对导出的插件没有任何影响。
切换回基于插件的项目的提示(如何最好地维护 Eclipse RCP 插件目标?1)似乎也不起作用。那么有人知道如何让 Eclipse 导出所有需要的 org.apache.batik 插件版本吗?
提前非常感谢!汤姆
解决方案
推荐阅读
- flutter - Flutter:pub 以退出代码 255 结束
- c - 为什么我的 FirstFactorial 程序即使在不满足条件后仍继续循环回到 while 条件
- c++ - C-API 的 C++ 包装器:探索传递 `char*` 的最佳选项
- php - 更改 REST API 的响应格式
- sql - 如何在 SQL 中使用 SELECT 语句进行分类帐查询
- javascript - 当服务器在另一个域上时,在 SPA 上存储访问令牌(JWT)的位置
- python - 如何将 XML 文件转换为 Pandas 数据框
- c - passing arg 1 of `strcspn' from incompatible pointer type
- python - 如何在其他列表中使用列表理解来获取每个值?
- c# - 无法在 ajax 调用中访问 Url.Action 中的项目