可能原因一
检查父级模块中<module>中的内容是否正确,这种的一般都是大意了,写错或者写多都会报错,我是多写遇到这个问题了,删除了就可以了
可能原因二
没有修改父级模块的打包方式,maven的默认打包方式是jar,模块化结构父级模块打包方式必须是pom
在父级pom.xml中添加<packaging>pom</packaging>即可
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.12.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.study</groupId>
<artifactId>fawl</artifactId>
<packaging>pom</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>fawl</name>
<description>Demo project for Spring Boot</description>