搭建环境呢,请看MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 ,我就不在这里重述了,我也是经过这篇文章学会搭建环境的。
java
新建一个项目 请看: 使用maven建立web项目 ,建立一个项目我也懒得截图了。web
根据上述教程搭建好以后咱们就须要编辑根目录下的pom.xml 文件spring
在里面添加版本和groupId信息 , pom.xml内的属性讲解请看maven核心,pom.xml详解api
<!-- 各类插件的版本 --> <properties> <!-- spring版本号 --> <spring.version>4.0.2.RELEASE</spring.version> <!-- mybatis版本号 --> <mybatis.version>3.2.6</mybatis.version> <!-- log4j日志文件管理包版本 --> <slf4j.version>1.7.7</slf4j.version> <log4j.version>1.2.17</log4j.version> <spring.groupId>org.springframework</spring.groupId> </properties>
由于咱们的是web项目,因此须要引入javee包才行,在dependencies标签内添加tomcat
<dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> </dependency>
而后添加spring核心包服务器
<!-- Spring核心包 --> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-oxm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-webmvc</artifactId> <!-- spring mvc包 --> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency> <!-- spring核心包完毕 -->
${spring.groupId}和${spring.version}来源于properties内配置的属性mybatis
保存以后maven会自动根据须要去搜索,如本地下载好了则只会导入,本地路径在前面已是配置好了的。mvc
导入完须要的包后就能够直接配置了,配置的方法在前面已经提过了 SpringMVC学习路 总贴 目录eclipse
在操做完上面所讲的步奏后,点击项目右击,点击properties-->myeclipse-->project facets勾上里面的spring版本根据你本身的须要,我这里选择的是4.0maven
最后我还发现一个问题,既然是web项目,那我总得发布到tomcat或者其余的部署上面吧,这时使用tomcat自带的是不行了,只有本身在添加一个tomcat服务器才能add进去了。
不少须要的包,不知道配置的能够在 http://search.maven.org 和 http://mvnrepository.com/ 内搜索出来
遇到的问题一:修改pom.xml文件后自动下载文件时,过慢,致使超时后报错 ArtifactTransferExceptio
解决办法:去配置好的JAR包下载路径内删掉对应的文件,而后修改pom.xml文件从新下载
问题二:有些包在仓库内不存在的怎么办
解决办法:在网上手动下载好JAR包,我使用的是myeclipse2015,操做步奏:myeclipse-->maven4MyEclipse-->Import Jar To Local Repositoty,输入定义好的参数便可。