2012-05-08 31 views
0

我有一些代碼,我想回饋給'世界',開源世界。Maven倉庫中的最佳'子域'url

我想把它放在sonatype.com的'中央資源庫'上。

我的問題是,什麼是基於我公司的代碼庫的良好的存儲庫名稱,以及我將遠程/貢獻於sonatype的開源代碼的哪個存儲庫名稱?

例子:

(would be in company's private repository) 
com.mycompanyname 
com.mycompanyname.variousnamesandprojects.blah.blah 


(would be in company's private repository) 
com.mycompanyname.commons 
~or~ 
com.mycompanyname.oss.contributions 
~or~ 
com.mycompanyname.youridea 
~or~ 
com.mycomapnyname.convention 

回答

0

您應該使用的groupId這類似於以相反的順序貴公司的域名作爲Java包爲好。如你所說的東西像

com.mycompanyname.WHATEVER 

WHATEVER你應該組像你需要。我不推薦的是在公司內外都有不同的groupId。 在這個groupId com.mycompanyname中,你可以像你需要的那樣進行分組,例如:

com.mycompanyname.common 
com.mycompanyname.maven 
com.mycompanyname.maven.plugins 
com.mycompanyname.projectName