快速搭建Web项目的操作步骤如下:
在IntelliJ IDEA的菜单栏中选择【File】→【New】→【Project…】,在弹出的【New Project】窗口中选择【Maven】,勾选【Create from archetype】,选择【maven-archetype-webapp】选项,单击【Next】按钮,具体如图2-1所示。
在图2-2中,填写【GroupId】和【ArtifactId】等信息后,单击【Next】按钮。
图2-1 New Product窗口
图2-2 填写Maven相关信息窗口
在【Maven home directory】中选择Maven的安装路径,具体见1.5节Maven安装。在【User settings file】和【Local repository】中选择Maven的配置文件和仓库的位置,在【Properties】属性列表中添加属性名Name:archetypeCatalog;Value:internal,具体如图2-3所示。
图2-3 填写Maven相关信息窗口
IntelliJ IDEA根据maven archetype的本质,执行mvn archetype:generate命令。该命令执行时,需要指定一个archetype-catalog.xml文件。该命令的参数-DarchetypeCatalog可选值为remote、internal、local等,用来指定archetype-catalog.xml文件从哪里获取,默认为remote,即从http://repo1.maven. org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件。archetype-catalog.xml文件约为3~4MB,下载速度很慢,导致创建过程卡住。解决的办法很简单, 指定-DarchetypeCatalog为internal,即可使用maven默认的archetype-catalog.xml,而不用从remote下载。
单击【Next】按钮,填写项目名称【springmvc-mybatis-book】,单击【Finish】按钮,具体如图2-4所示。
在/src/main目录下创建java和test目录,并标记为Sources文件,具体如图2-5所示。至此,一个完整的Web项目创建完成。
图2-4 填写项目相关信息
图2-5 创建java目录