通过Maven创建SprinvMVC项目

搭建环境呢,请看MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 ,我就不在这里重述了,我也是通过这篇文章学会搭建环境的。    

新建一个项目 请看: 使用maven创建web项目 ,创建一个项目我也懒得截图了。

根据上述教程搭建好之后我们就需要编辑根目录下的pom.xml 文件

在里面添加版本和groupId信息 , pom.xml内的属性讲解请看maven核心,pom.xml详解

  <!-- 各种插件的版本 -->
  <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标签内添加

<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内配置的属性

保存之后maven会自动根据需要去搜索,如本地下载好了则只会导入,本地路径在前面已经是配置好了的。

导入完需要的包后就可以直接配置了,配置的方法在前面已经提过了 SpringMVC学习路 总贴 目录

在操作完上面所讲的步奏后,点击项目右击,点击properties-->myeclipse-->project facets勾上里面的spring版本根据你自己的需要,我这里选择的是4.0

最后我还发现一个问题,既然是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,输入定义好的参数即可。



转载于:https://my.oschina.net/u/2538370/blog/538268

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值