【问题标题】:Can one bundle multiple Eclipse plugins in one project?一个项目可以捆绑多个 Eclipse 插件吗?
【发布时间】:2018-02-20 17:12:01
【问题描述】:

我正在为 Eclipse 开发几个小插件。每个都有自己的名称、视图和图标。

我现在将它们放在单独的项目中,并且在审查我的代码、包结构等时,我问自己:是否可以将它们全部捆绑在一个名为(例如)插件的项目中,或者每个项目都必须有由于 plugin.xml、manifest.mf 等,一个单独的项目。

我知道,每个插件都需要有这些文件,但是里面可以有多个插件吗?

【问题讨论】:

  • 您可以在 PDE 中拥有一个带有嵌套插件项目的(通用)项目。
  • 您认为只有一个项目有什么好处,还是您想解决一些问题?我认为将所有代码放在同一个项目中可能会导致问题。例如,IDE 不会阻止您在编译时使用不在导出包中的其他插件的类,并且在运行时无法加载这些类。 PDE 的许多部分可能无法正确处理多插件项目。
  • 感谢您的意见。我们解决了多个项目。

标签: eclipse-plugin


【解决方案1】:

从技术上讲,可以使用 bnd-tools 创建插件的方式,但不能通过 PDE。但是,如果您愿意,可以将 PDE 插件迁移到 bnd。如果您有兴趣,请查看http://bndtools.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2018-12-02
    • 2012-07-26
    相关资源
    最近更新 更多