eclipse maven springmvc搭建

1、maven的用途

maven是一个项目构建和管理的工具,提供了帮助管理 构建文档报告依赖scms发布分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。

maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性

利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。

2、搭建准备:

下载地址:http://maven.apache.org/download.cgi

本次实例下载版本:apache-maven-3.0.5-bin.zip

需要eclipse下maven的插件,可以访问我的资源。

3、maven安装

【1】设置环境变量 Maven_Home(随意名称) 指向maven的位置


【2】将maven下的bin路径设置到PATH中


【3】检测是否设置成功 命令: mvn -v


4、安装eclipse插件

将插件解压后出现features和plugins。在eclipse下创建两个文件夹,我这里叫mavenPlugin和links

features和plugins拷贝到mavenPlugin下,在links中创建一个maven.link(【名称】.link就行)的文件。

maven.link的内容:

指向maven插件所在的文件件

path=D:/soft/eclipse-jee-indigo/eclipse/mavenPlugin
重启eclipse后 Window-Preferences会出现Maven的选项,如图:


5、配置eclipse下的maven


6、创建maven项目

【1】创建web maven project  packaging选择为war


【2】将maven project发布到tomcat里面

  先将maven project转换为Dynamic Web Module


【3.0 需要tomcat 7】

此时,我们看到目录中多了一个WebContent目录,由于使用maven构建,web目录是src/main/webapp,所以我们删除WebContent目录。接下来,要配置web项目的发布目录,就是Deployment Assembly,如图:

  eclipse maven springmvc搭建_第1张图片

test目录不要发布,WebContent目录没有了,所以这三项都删掉。并且增加src/main/webapp目录,和Maven Dependenices,完成之后如下图:

  eclipse maven springmvc搭建_第2张图片

于是,我们的工程就完全是一个web工程了。

 

【3】配置spring mvc 见之前的配置文章即可

【4】让maven自动配置jar包

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.vancl</groupId>
  <artifactId>SpringMvc3Demo_maven</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>SpringMvc3Demo_maven Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
 
  <dependency>
         <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
         <version>3.1.1.RELEASE</version>
     </dependency>
     
     <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-webmvc</artifactId>
         <version>3.1.1.RELEASE</version>
     </dependency>
     
     <dependency>
         <groupId>org.apache.geronimo.specs</groupId>
         <artifactId>geronimo-servlet_2.5_spec</artifactId>
         <version>1.2</version>
     </dependency>
     <dependency>
     	<groupId>javax.servlet</groupId>
     	<artifactId>jstl</artifactId>
     	<version>1.2</version>
     </dependency>
</dependencies>
  <build>
    <finalName>SpringMvc3Demo_maven</finalName>
  </build>
</project>
【6】最终目录



【7】启动tomcat 即可。maven为根据版本自动加载jar



你可能感兴趣的:(maven,eclipse插件)