为eclipse插件挑选捆绑包ID

时间:2010-11-26 18:37:13

标签: eclipse osgi

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

选项:

  1. 购买域名并使用它。
  2. com.github.something
  3. 做出一些事情,并认为其他人不太可能 会选择完全相同的东西。
  4. 任何人都有实践经验或指导分享?

2 个答案:

答案 0 :(得分:2)

com.github.something

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

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

答案 1 :(得分:1)

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

总的来说,我是汤姆安德森的第二名 - 这并不重要。您可以使用com.github名称来表示在哪里查找项目(但如果由于某种原因迁移了项目,这可能会变得不切实际。)

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