1

我有一些代码想要回馈给“世界”,即开源世界。

我想把它放在 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
4

1 回答 1

0

您应该使用与您的公司域类似的 groupId,其顺序与 java 包中的相反。正如你所建议的那样

com.mycompanyname.WHATEVER

应该像你需要的那样分组。我不建议在公司内部和外部使用不同的 groupId。在该 groupId com.mycompanyname 中,您可以根据需要进行分组,例如:

com.mycompanyname.common
com.mycompanyname.maven
com.mycompanyname.maven.plugins
com.mycompanyname.projectName
于 2012-05-09T06:55:45.760 回答