maven与spring的配置

这篇博客主要是maven与spring的配置管理,利用maven来管理spring的依赖包。

转载至:http://blog.csdn.net/j903829182/article/details/38150795

1.在cmd的dos命令下面利用maven创建一个web项目,不清楚可以参照我前面的两篇的博客。

2.把创建好的项目导入myeclipse,具体导入的方法,这里不再啰嗦了,不清楚的可以看http://blog.csdn.net/j903829182/article/details/38128777

3.配置好项目的jdk版本,添加目录,修改项目的属性,详细的请参照http://blog.csdn.net/j903829182/article/details/38128777

4.上面的配置好了以后,基本利用maven管理web项目的初步工作就完成了,接下来进行spring包管理的配置。

5.配置spring的依赖包:

打开pom.xml文件,在里面进行spring包的配置

[html]  view plain  copy
 print ?
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  2.   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  
  3.   <modelVersion>4.0.0modelVersion>  
  4.   <groupId>com.wj.demo.mavengroupId>  
  5.   <artifactId>maven4artifactId>  
  6.   <packaging>warpackaging>  
  7.   <version>1.0-SNAPSHOTversion>  
  8.   <name>maven4 Maven Webappname>  
  9.   <url>http://maven.apache.orgurl>  
  10.       
  11.   <properties>  
  12.      <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>    
  13.   properties>  
  14.     
  15.   <dependencies>  
  16.     <dependency>  
  17.       <groupId>junitgroupId>  
  18.       <artifactId>junitartifactId>  
  19.       <version>4.10version>  
  20.       <scope>testscope>  
  21.     dependency>  
  22.       
  23.       
  24.         
  25.     <dependency>  
  26.       <groupId>org.springframeworkgroupId>  
  27.       <artifactId>spring-coreartifactId>  
  28.         
  29.       <version>4.0.0.M2version>  
  30.     dependency>  
  31.       
  32.     <dependency>  
  33.       <groupId>org.springframeworkgroupId>  
  34.       <artifactId>spring-beansartifactId>  
  35.       <version>4.0.0.M2version>  
  36.     dependency>  
  37.       
  38.     <dependency>  
  39.       <groupId>org.springframeworkgroupId>  
  40.       <artifactId>spring-contextartifactId>  
  41.       <version>4.0.0.M2version>  
  42.     dependency>  
  43.       
  44.     <dependency>  
  45.       <groupId>org.springframeworkgroupId>  
  46.       <artifactId>spring-jdbcartifactId>  
  47.       <version>4.0.0.M2version>  
  48.     dependency>  
  49.       
  50.       
  51.     <dependency>  
  52.       <groupId>org.springframeworkgroupId>  
  53.       <artifactId>spring-expressionartifactId>  
  54.       <version>4.0.0.M2version>  
  55.     dependency>  
  56.       
  57.     <dependency>  
  58.       <groupId>org.springframeworkgroupId>  
  59.       <artifactId>spring-webartifactId>  
  60.       <version>4.0.0.M2version>  
  61.     dependency>  
  62.       
  63.     <dependency>  
  64.       <groupId>org.springframeworkgroupId>  
  65.       <artifactId>spring-webmvcartifactId>  
  66.       <version>4.0.0.M2version>  
  67.     dependency>  
  68.       
  69.     <dependency>  
  70.       <groupId>org.springframeworkgroupId>  
  71.       <artifactId>spring-txartifactId>  
  72.       <version>4.0.0.M2version>  
  73.     dependency>  
  74.       
  75.       
  76.     <dependency>  
  77.       <groupId>org.apachegroupId>  
  78.       <artifactId>commons-loggingartifactId>  
  79.       <version>1.1.3version>  
  80.     dependency>  
  81.       
  82.       
  83.   dependencies>  
  84.   <build>  
  85.     <finalName>maven4finalName>  
  86.   build>  
  87. project>  


注意:我这里配置的包是比较新的,maven的中央仓库,可能还没更新,你如果按照我这样写的话会出错的,所以这里我配置的是自己本地的包,你也可以配置你自己本地的包方法是:

不管是新的包还是老的包,****里面的内容不变,可以不用改,按照老的配置组织名;

[html]  view plain  copy
 print ?
  1. <artifactId>****artifactId>这里面的内容也不要改,按照老的包配置包名,那哪里要改了???需要改的是<pre name="code" class="html"><version>***version>版本号,你改成你本地的包的版本,所有的包你都这样配置好了以后,你保存一下,mavne会自动下载你需要的包,如果下载成功则不报错,否则会报错,有错误信息,这说明包下载失败了,那么该怎么办了?  
[html]  view plain  copy
 print ?
  1. 首先,我们看错误的信息提示,到仓库里面找到报错的包,也就下载失败的包的位置,删除错误包目录下里面的所有的东西,把你自己本地的包复制进去,版本要和你的<span style="font-family: Arial, Helvetica, sans-serif;"><version>***version>一样(包存放的路径,一般以仓库为根目录,以组织名(包一般是jar包,所以你有解压jar包的软件,你双击打开,一路点击下去,看到的就是组织名,我试了几个,的确是这样的)为文件夹的名字一路建立文件夹,最后建立以包名(不包括版本号)为名的文件2夹,最后建立以版本号文件名的文件夹,最后版本 号里面存放的就是对应版本的包)。span>  
[html]  view plain  copy
 print ?
  1. 其次,包放好了以后,你右击项目---〉选择Maven4Myeclipse----〉选择Update Project,等待更新,接着你在clean一下你的项目就可以了,如果还有错误,显示是没有下载到更新包,你就按照上面的步骤一个一个手动添加自己本地的包到仓库里面。  
[html]  view plain  copy
 print ?
  1. pre><pre name="code" class="html">   最后,没有报错了,则说明你的包已经添加成功了。  
[html]  view plain  copy
 print ?
  1. pre><pre name="code" class="html">6.添加applicationContext.xml文件到src/main/resources目录下面  
[html]  view plain  copy
 print ?
  1. <pre name="code" class="html">applicationContext.xml文件里面的内容,在你下载的spring包里面有spring的api可以找到<span style="font-family: Arial, Helvetica, sans-serif;">applicationContext.xml里面的内容我这里spring4.0.0里面的配置信息是:span>  
[html]  view plain  copy
 print ?
  1. xml version="1.0" encoding="UTF-8"?>  
  2. <beans xmlns="http://www.springframework.org/schema/beans"  
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.        xsi:schemaLocation="http://www.springframework.org/schema/beans  
  5.            http://www.springframework.org/schema/beans/spring-beans.xsd">  

你可能感兴趣的:(JAVA工具_maven,JAVA框架_Spring)