准备工具:eclipse-jee-luna-SR2-win32-x86_64,apache-maven-3.3.3-bin
下载maven可以到:http://maven.apache.org/
我是用的是我云盘里面的
eclipse-jee-luna-SR2-win32-x86_64 下载链接 http://pan.baidu.com/s/1i3sCRsx
apache-maven-3.3.3-bin 下载链接 http://pan.baidu.com/s/1kT4eihx
1、把下载下来的maven的zip文件解压到一个地方,比如:D:\Tool\apache-maven-3.3.3
2、设置环境变量:
新建一个"M2_HOME"系统变量:
把"M2_HOME"加到Path中: ;%M2_HOME%\bin
3.win+R 输入cmd mvn -v 查看maven环境变量是否配置成功4.在命令行输入 mvn help:system
此命令运行完后,将会在windows用户文件夹自动生成一个“.m2”的文件夹,里面有一个repository目录,比如:
C:\Users\xxxxx\.m2
这是本地用户仓库,未来使用maven所自动下载的jar包会下载到这。
5、Eclipse配置Maven:
点击eclipse中的window->Perference->Maven->Installations,设置自己下载的Maven。
原eclipse自带的maven可移除,因为大多是版本不一样,会导致后面有莫名的问题。
6、新建Maven的Web项目方法:
6.1)Ctrl + N:
这样,一个Maven的web项目已经建成。但默认,Project Facet中的Java版本是1.5的,要把它修改为本地的java版本。
6.2)右键项目->Properties,把它修改为:
6.2)以Maven的默认契约新建一个src/main/java源文件夹:
6.3)打开pom.xml文件,加入依赖(dependency)
<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>
比如我上面加入了几个依赖:spring、freemarker、modelmapper。
保存pom.xml,eclipse会自动去到中央服务器中下载对应的jar包,jar包保存在用户文件夹的./m2下
这里,Maven的eclipse配置基本已经完成了。
7、构建和生成Maven
Eclipse中右键项目->Run As->Maven install
Maven默认会把生成的war文件、class所编译的文件都放在项目文件夹中的target目录下