选择Maven groupId的一个最佳实践是根据公司的域名选择groupId。一些域名包含特殊字符,特别是连字符-减号.此外,对于新的非ASCII-域,域名也可以包含非ASCII-字符.
现在我的问题是:
什么是合理的groupIds?
发布于 2016-10-27 08:03:39
发布于 2014-07-08 15:15:44
使用您的域名作为一个groupID是一个不错的想法,但它没有必要。junit的groupID只是"junit":
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>我见过其他的组I,它们是域名的组合,还有一些描述性更强的东西,如com.mycompany.webapi、com.mycompany.wslib、com.mycompany.database.util等.当然,解决实际域的唯一方法是mycompany.com,但我不认为这是一个问题。
至于特殊字符,破折号是可以的(刚刚注意到我对Apache /O的依赖,它的groupID是“Commons”),但是非ASCII字符,您只需尝试查看!
https://stackoverflow.com/questions/24672117
复制相似问题