首先,将sts与maven配置链接,打开window==》preferences==》maven,如下图
打开Installations,点击Add,弹出如图:
点击direcotory,选择你的maven路径,例如:apache-maven-3.3.9,然后finish。
接下来在maven中选择User Settings,在User Settings(openfile)框右边点击Browse按钮,根据上面的maven路径maven,然后找到里面的conf文件夹中的setttings.xml文件。然后按Apply,再按ok,如下图:
注意:你的setttings.xml文件中需要配置maven本地仓库,如图:
红框标记的地方便是你maven的本地仓库。
接下来就到了创建maven工程的时候了,new一个Maven Projiect
然后选择第二个选项,如图所示,选中了直接下一步,中间的location不用管。
接下来选中maven-archetype-webapp,如图:
填写工程的Group Id,Artifact Id, GroupId就是大项目的id,又称组id。Arifact Id就是该项目的Id,项目id。就像一个大项目中有许多小项目组成一样,当创建完以后就成了如下图所示:
这里报错你需要配置路径,配置tomcat的路径。
在项目上右击,选择Build Path==》configure Build Path
点击Add Library选择Server Runtime ==》Tomcat。然后点击finish。然后就成了如下图所示:
然后添加src/test/resources文件夹,注意要new Source Folder。
改变工程jdk,工程右击选择properties然后如下图:
完成后,这时候需要将maven工程转成web工程。项目右击,选择properties,选择projectFacets,有时需要点击Convert to faceted form。然后将Dynamic WebModule改为3.0版本。
此时,我们看到目录中多了一个webContent目录,由于使用maven构建,web目录是src/main/webapp,所以我们删除webContent目录,接下来,要配置web项目的发布目录,就是DeploymentAssembly。
然后删除红框所选的三个目录,然后add,添加src/main/webapp目录和mavenDependenices,完成后如下图:
接下来点击Apply==》ok。然后你就可以配置web.xml以及xxx-servlet.xml