【发布时间】:2016-08-11 07:26:16
【问题描述】:
我正在开发一个基于 Eclipse 的 IBM Integration Toolkit 10.0.0.3(以前称为 IBM Integration Bus)项目。我已经重组了几个 Java 库,重组的一部分是在包结构中添加一个级别。为此,我创建了一个新包并将源文件从旧包移动到新包。下一步是删除已被证明非常具有挑战性的旧(空)包。
IBM Integration Toolkit 所基于的 Eclipse 版本似乎相当有限。
我遇到的问题是:
- 不包含任何文件的包在包资源管理器中不可见。
- 无法在过滤器中更改此设置(包资源管理器 -> 查看菜单 -> 过滤器...)。
- 无法删除包含文件的包,一旦我删除包中的文件,它就会从包资源管理器中消失。
- 如果我在 Eclipse 之外删除包,它们不会显示在 Eclipse 中,但 Eclipse 仍会识别该包存在。 (我尝试使用旧名称创建一个新包,但它阻止我这样做,说它已经存在)。
- 我还尝试安装新版本的 vanilla Eclipse 并使用它删除包,但 IBM Integration Toolkit 仍然可以识别这些包。
考虑到上述限制,是否有人知道如何删除这些软件包?因为 4) 它让我相信某处有一个配置文件,其中存储了该位置应该有一个包。我在想我可以删除 Eclipse 之外的包,然后编辑这个配置文件。有这样的文件吗?
如果有人有使用 Eclipse 删除包的替代方法,那就更好了。
【问题讨论】:
-
视图菜单的过滤器对话框应该有一个“空包”选项。注意:您必须取消选中此选项,因为“过滤器”对话框会选择排除的元素。
-
是的,我在 1) 中提到过。不可能。
-
我的意思是有可能,我刚刚检查过,我看到空包。
-
在版本 10.0.0.3 中没有选项可以更改过滤器以显示空 Java 包,除非您更改为 Java 视图。您使用的是其他版本的 IB 还是标准的 Eclipse?
-
我只是在使用标准的 Eclipse,听起来 IBM 像往常一样搞砸了。
标签: java eclipse ibm-integration-bus