1. The parent project must have a packaging type of POM
描述:在父项目下新建maven model的时候报父项目包类型的错误问题
解决:将父项目类型从jar改为pom。可以直接在pom.xml中修改,也可以在overview中修改
<groupId>com.www</groupId>
<artifactId>SpringMVC</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
2. invalid package name
描述:新建子项目时显示子项目的包名称非法
解决:如果有部分重名,子项目名称不要用-连接
3. 将一个普通的maven项目变成一个web项目
描述:由于直接new一个web项目的话会缺失src/main/java这个目录,所以先新建一个普通的maven项目,再将其转为web项目。
右键项目-properties-project facet-修改dynamic web module和Java的版本号-apply and close
可以看到,操作后产生了web项目的目录。
但此时还是没有web.xml,所以在configuration中多点了几个,点到最后一个v2.3的时候出现了further configuration available,点击进去勾选后apply,出现了web.xml。