IDEA中 Maven name group、artifact、package区别
概念
name:决定了Location中最后一级目录的名字
group:maven第一层逻辑分组,一般为公司组织。如com.huawei
artifact:maven第二层逻辑分组,一般为项目名称。如搜索项目search
package:java包名称,
区别与关系
- group和artifact时maven中的组织结构,package是java中的包结构,理论上并无关系。
- 但一般来讲,java包结构定义也是
com.组织名称.项目名称
,所以一般人为设置为group.+ artifact = package
如:com.huawei(group) + .search(artifact) = com.huawei.search(package) - 在IDEA创建的Maven项目中,group名称不会显示,项目名会显示artifact名,内部包结构会显示package结构