maven

时间:2017-03-03 11:20:22

标签: maven package maven-2 naming-conventions standards

我正致力于为包名,组和工件命名标准。

我们有多个部门/小组,工程,测试,研究等。

我们还有一些我们在各组中使用的通用框架,以及一些专门针对每个部门的自定义框架。

例如,一个这样的自定义框架是一个在工程组中使用的自定义缓存框架。

我想知道为缓存框架命名包,组和工件的标准是什么。

我可以如下所示,

Group Id    : com.company.engineering.framework
Artifact Id : caching-framework
Package Name: com.company.engineering.framework.caching

这是正确的方法。

另外,我有一个可以在所有组中使用的自定义通用框架。

那么,我可以命名如下,

Group Id    : com.company.framework
Artifact Id : common-framework
Package Name: com.company.framework.common

不确定,我这是对的。

有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

这是一种可行且明智的方法。你绝对应该坚持的是用你的公司域启动所有groupIds,用groupId(+ something)启动所有包,只使用artifactId的小写字母。