2010-11-26 71 views
1

考慮一個在github上託管的,用於發佈Eclipse插件的開源項目。爲eclipse插件提供軟件包ID

選項:

  1. 買一個域名並使用它。
  2. com.github.something
  3. 做出來的東西,並認爲它不太可能,其他任何人 將選擇完全相同的東西。

任何人都有實際經驗或指導分享?

回答

2

com.github.something

我見過SourceForge上的項目使用net.sf.*作爲包名,所以有先例。根據我的電子郵件地址,我使用li.earth.urchin.twic.*,即使該域與我編寫的任何代碼沒有太大關係。

我懷疑這並不重要。對於它的價值,我發現它真的很煩人,當包名不使用反向域名 - 當它是foobar.util而不是org.foobar.util。這讓我覺得包裝商是懶惰或傲慢的。當然,我絕對沒有客觀的理由去想這些。

1

請參閱How should I name packages if I don't have a domain associated with me?以獲取更多可能的答案。

一般來說,我第二個湯姆安德森 - 這並不重要。您可以使用com.github名稱來表示在何處查找項目(但如果由於某種原因項目已遷移,則這可能變得不切實際)。

或者,如果您不想依賴現有的地址,您可以購買域名或使用一些個人身份證 - 就像感覺不錯。