正在删除 IBM Integration Toolkit(基于 Eclipse)中的 Java 个包

Removing Java packages in IBM Integration Toolkit (Eclipse-based)

我正在 IBM Integration Toolkit 10.0.0.3(以前称为 IBM Integration Bus)中开发一个基于 Eclipse 的项目。我已经重组了几个 Java 库,这次重组的一部分是在包结构中添加一个级别。为此,我创建了一个新包并将源文件从旧包移动到新包。下一步是删除旧的(空的)包,这被证明是非常具有挑战性的。

看来IBM Integration Toolkit 所基于的Eclipse 版本相当有限。

我遇到的问题是:

  1. 不包含任何文件的包在包资源管理器中不可见。
  2. 无法在过滤器中更改它(包资源管理器 -> 查看菜单 -> 过滤器...)。
  3. 无法删除包含文件的包,一旦我删除包中的文件,它就会从包资源管理器中消失。
  4. 如果我在 Eclipse 之外删除包,它们不会在 Eclipse 中显示,但 Eclipse 仍然识别包存在。 (我试过用旧名称创建一个新包,但它阻止我这样做,说它已经存在)。
  5. 我还尝试安装新版本的 vanilla Eclipse 并使用它删除包,但 IBM Integration Toolkit 仍然可以识别这些包。

考虑到上述限制,有没有人知道我该如何删除软件包?因为 4) 它让我相信某个地方有一个配置文件,它存储那个位置应该有一个包。我在想我可以删除 Eclipse 之外的包,然后编辑这个配置文件。有这样的文件吗?

如果有人有使用 Eclipse 删除包的替代方法,那就更好了。

一位同事找到了解决方案。切换到 Java 视图,然后可以更改过滤器以显示空的 Java 包。