【问题标题】:Removing Java packages in IBM Integration Toolkit (Eclipse-based)在 IBM Integration Toolkit(基于 Eclipse)中删除 Java 包
【发布时间】:2016-08-11 07:26:16
【问题描述】:

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

IBM Integration Toolkit 所基于的 Eclipse 版本似乎相当有限。

我遇到的问题是:

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

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

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

【问题讨论】:

  • 视图菜单的过滤器对话框应该有一个“空包”选项。注意:您必须取消选中此选项,因为“过滤器”对话框会选择排除的元素。
  • 是的,我在 1) 中提到过。不可能。
  • 我的意思是有可能,我刚刚检查过,我看到空包。
  • 在版本 10.0.0.3 中没有选项可以更改过滤器以显示空 Java 包,除非您更改为 Java 视图。您使用的是其他版本的 IB 还是标准的 Eclipse?
  • 我只是在使用标准的 Eclipse,听起来 IBM 像往常一样搞砸了。

标签: java eclipse ibm-integration-bus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    相关资源
    最近更新 更多