为eclipse插件提供软件包ID
问题描述:
考虑一个在github上托管的,用于发布Eclipse插件的开源项目。为eclipse插件提供软件包ID
选项:
- 买一个域名并使用它。
- com.github.something
- 做出来的东西,并认为它不太可能,其他任何人 将选择完全相同的东西。
任何人都有实际经验或指导分享?
答
com.github.something
。
我见过SourceForge上的项目使用net.sf.*
作为包名,所以有先例。根据我的电子邮件地址,我使用li.earth.urchin.twic.*
,即使该域与我编写的任何代码没有太大关系。
我怀疑这并不重要。对于它的价值,我发现它真的很烦人,当包名不使用反向域名 - 当它是foobar.util
而不是org.foobar.util
。这让我觉得包装商是懒惰或傲慢的。当然,我绝对没有客观的理由去想这些。
答
请参阅How should I name packages if I don't have a domain associated with me?以获取更多可能的答案。
一般来说,我第二个汤姆安德森 - 这并不重要。您可以使用com.github名称来表示在何处查找项目(但如果由于某种原因项目已迁移,则这可能变得不切实际)。
或者,如果您不想依赖现有的地址,您可以购买域名或使用一些个人身份证 - 就像感觉不错。