如何在想法中利用maven创建一个springMVC项目?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强> 1,DEA创建项目,强>
新建一个maven项目,并且选择webapp原型。
这里的GroupId和ArtifactID随意填写,但是ArtifactID最好和你的项目一名一样然后下一个
为了快一点创建,我们添加一个属性值,如图中亮的所示,点右边的加号,名称=archetypeCatalog值=https://www.yisu.com/zixun/internal。
这里我们选择使用想法自带的maven,下面的两个分别是你的maven配置文件和你的仓库地址,我记得想法的maven一开始是没有setting.xml的,所以你要去maven的目录里面拷一份设置。xml到你的仓库中.idea的maven在安装路径的插件文件夹下,即X: \ xxx \ JetBrains \ IntelliJ IDEA 2016.3.2 \ plugins \ plugins \ maven \ lib \ maven3 \ conf \ setting.xml拷贝到你的用户文件夹下的。m2文件夹下,为了之后能够快速的下载依赖包,我们要加一个官方库的镜像,因为maven的官方仓库在国外,太慢了。
我们在你的.m2文件夹下的设置。xml中添加如下代码:
& lt; mirror> & lt; id> alimaven & lt; mirrorOf> central & lt; name>王坚maven & lt; url> http://maven.aliyun.com/nexus/content/repositories/central/</url> & lt;/mirror>
具体位置如下图所示
这个是阿里的库,所以很快。做完之后我们回到主意,点击接下来,然后填写项目名,然后完成。
接下来想法开始创建项目,这里你要把maven自动导入打开。
然后等待maven创建项目成功
这样我们的项目初始的框架就弄好了。
<强> 2,添加pom依赖强>
创建好之后的项目目录如图所示
我们打开其中的pom.xml,添加我们的依赖。这里我把我的依赖全部放出来,复制到你的砰的一声。xml的依赖性标签之间就可以了,pom文件中也会给你一个示例。
我的依赖如下
& lt; !——测试——比; & lt; dependency> & lt; groupId> junit & lt; artifactId> junit & lt; version> 4.12 & lt;/version> & lt; scope> test & lt;/dependency> & lt; !——日志——比; & lt; dependency> & lt; groupId> org.slf4j & lt; artifactId> slf4j-log4j12 & lt; version> 1.7.21 & lt;/dependency> & lt; !——J2EE祝辞 & lt; dependency> & lt; groupId> javax.servlet & lt; artifactId> javax.servlet-api & lt; version> 3.1.0 & lt;/dependency> & lt; dependency> & lt; groupId> javax.servlet.jsp & lt; artifactId> jsp-api & lt; version> 2.2 & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> javax.servlet & lt; artifactId> jstl & lt; version> 1.2 & lt;/version> & lt;/dependency> & lt; !——mysql驱动包——比; & lt; dependency> & lt; groupId> mysql & lt; artifactId> mysql-connector-java & lt; version> 5.1.35 & lt;/dependency> & lt; !——springframework祝辞 & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-web & lt; version> 4.2.6.RELEASE & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework如何在想法中利用maven创建一个springMVC项目