我正试图为Maven找出最好的命名约定。例如,我正在创建一个web服务(使用泽西岛),比如说,我的域是mydomain.com
我的产品名叫ProfitHorse。因此,最好的做法是把我的反向dns名称和ProfitHorse添加到上面,如下所示
com.mydomain.profithorse而工件将是模块的实际名称,在本例中,它是泽西岛的REST服务,类似于
rest-service如果我有更多的模块,我可以使用相同的groupId,但只需更改工件,即
email-server在单词之间使用-(破折号)是很好的做法吗?我认为这是不区分大小写,所以使用骆驼套管或帕斯卡套管将不会真正的工作。
关于惯例,我一点也不困惑。
发布于 2014-04-19 16:47:01
在这种情况下,我建议:
groupId:反向域名+项目名称,用圆点分隔,所有小写:com.mydomain.profithorse
artifactId:项目名称+组件,用破折号分隔,所有小写:profithorse-server-service、profithorse-server-service-rest或profithorse-server-rest
对于artifactId,请考虑:
rest-service-<version>.jar --不太具有描述性。
我想Maven坐标是区分大小写的,但我不确定。我建议总是用小写的名字。
https://stackoverflow.com/questions/23172586
复制相似问题