相关疑难解决方法(0)

Maven工件和groupId命名

我目前正在将一些项目从Ant迁移到Maven.循规蹈矩,因为我,我想用行之有效的约定查找groupIdartifactId,但我找不到任何详细的约定(也有一些,但不包括我想了解一下点).

以此项目为例,首先是Java包: com.mycompany.teatimer

Tea计时器实际上是两个单词,但Java包命名约定禁止插入下划线或连字符,所以我将它们全部写在一起.

我选择了groupId相同的包ID,因为我认为这是一个好主意.是吗?

最后,我必须选择一个artifactId,我目前去了teatimer.但是当我查看其他Maven项目时,他们使用连字符来分割artifactIds中的单词,如下所示:tea-timer.但是当连接到groupId:时确实看起来很奇怪com.mycompany.teatimer.tea-timer.

你会怎么做?

另一个例子:

包裹名字: com.mycompany.awesomeinhouseframework

groupId:( com.mycompany.awesomeinhouseframework?)

artifactId:( awesome-inhouse-framework?)

maven-2 naming-conventions

269
推荐指数
3
解决办法
23万
查看次数

pom.xml中artifactId和groupId有什么区别?

你会如何向一个新手网络开发人员或程序员解释一下这个例子(比如facebook公司或谷歌公司)?

maven-2 maven-plugin pom.xml maven-3 maven

18
推荐指数
2
解决办法
2万
查看次数