在使用mybatis-plus时,创建了名为mybatis-plus-curd-mapper-02的module,但是在maven工具中,显示的是springboot-starter-mybatis-plus-06,为什么不是mybatis-plus-curd-mapper-02呢?
首先:需要知道在Maven项目中,显示的模块名称是由模块的pom文件中的<artifactId>
和<name>
标签决定的,所以出现上述问题的原因是:
- 在pom文件中通过
<name>
标签设置了module名称 - 在pom文件中通过
<artifactId>
标签设置了module名称,<artifactId>
是Maven项目的唯一标识符,通常可用作模块名称。如果artifactId设置为springboot-starter-mybatis-plus-06,Maven工具会显示这个名称,从而无视你自己设置的名称。
果然就是这个问题。
所以需要注意:在通过复制粘贴其他项目的pom文件到本地项目时,要记得修改<artifactId>
标签,以免出现上述问题。有被自己蠢到