maven的安装和在eclipse中的配置
1、1.设置环境变。

2、2.把MAVEN加到Path中。

3、3.win+R,然后输入cmd,看看是否配置正确,看到下图所示表示正确。

4、4.在命令行输入mvn help:system。

5、5.命令执行完之后,会在windows用户文件夹自动生成一个“.m2”的文件夹,里头有一个repository目录,这是本地用户仓库,未来使用maven所自动下载的jar包会下载到这。
6、6.eclipse中配置maven,点击eclipse中的window->Perference->Maven->Installations,设置自己下载的Maven,原eclipse自带的maven可移除,因为大多是版本不一样,会导致后面有莫名的问题。

7、7.可以通过ctrl+n新建maven项目,新建过程如下。




8、8.或者可以右键某个项目的Properties。

9、9.把Dynamic Web Module中的Runtimes设为JBoss(服务器设成自己的即可)。

10、10.以Maven的默认契约新建一个src/main/java源文件夹,如图所示结构。

11、11.打开pom.xml文件,加入如下依赖。
<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.my.mavenweb</groupId>
<artifactId>testweb1</artifactId>
<packaging>war</packaging>
<version>0.0.1</version>
<name>testweb1 Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<springframework.version>3.2.0.RELEASE</springframework.version>
<freemarker.version>2.3.20</freemarker.version>
<modelmapper.version>0.7.2</modelmapper.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${springframework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${springframework.version}</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>${freemarker.version}</version>
</dependency>
<dependency>
<groupId>org.modelmapper</groupId>
<artifactId>modelmapper</artifactId>
<version>${modelmapper.version}</version>
</dependency>
</dependencies>
<build>
<finalName>testweb1</finalName>
</build>
</project>
12、12.构建和生成Maven,Eclipse中右键项目->Run As->Maven install,Maven默认会把生成的war文件、class所编译的文件都放在项目文件夹中的target目录下。
