【问题标题】:Picking bundle IDs for eclipse plugins为 Eclipse 插件选择捆绑包 ID
【发布时间】:2011-05-16 07:47:25
【问题描述】:

考虑一个托管在 github 上的开源项目,该项目发布 Eclipse 插件。

选项:

  1. 购买一个域名并使用它。
  2. com.github.something
  3. 编造一些事情并认为其他人不太可能 会选择完全相同的东西。

有人有实际经验或指导可以分享吗?

【问题讨论】:

    标签: eclipse osgi


    【解决方案1】:

    请参阅How should I name packages if I don't have a domain associated with me? 了解更多可能的答案。

    一般来说,我支持汤姆安德森——这并不重要。您可以使用 com.github 名称来表示在哪里查找项目(但如果出于某种原因迁移了项目,这可能变得不切实际)。

    或者,如果您不想依赖现有地址,您可以购买域名或使用一些个人 ID - 感觉不错。

    【讨论】:

      【解决方案2】:

      com.github.something.

      我看到 SourceForge 上的项目使用 net.sf.* 作为包名,所以有先例。我根据我的电子邮件地址使用li.earth.urchin.twic.*,即使该域与我编写的任何代码都没有太大关系。

      我怀疑这并不重要。对于它的价值,我发现包名称不使用反向域名时真的很烦人 - 当它是 foobar.util 而不是 org.foobar.util 时。这让我觉得包装工很懒惰或傲慢。当然,我绝对没有客观理由这么认为!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-09
        • 2012-08-26
        • 2010-10-15
        • 1970-01-01
        • 1970-01-01
        • 2013-12-01
        • 1970-01-01
        • 2013-02-23
        相关资源
        最近更新 更多