搭建環境呢,請看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,輸入定義好的參數便可。