目录
1 Maven简介
Maven是apache下的一个纯java开发的开源项目,用来管理java项目。
1.1 依赖管理
对jar包统一管理,可以节省空间。
1.2 项目一键构建
一个tomcat:run就能把项目运行起来,Maven的功能:编译、测试(junit)、运行、打包和部署。
2 Maven的安装配置
从http://maven.apache.org/download.cgi下载maven3.3.9版本
2.1 环境变量配置
(1)要配置jdk, maven3.3.9这个版本所需的jdk版本必须要1.7以上
(2)最终要运行的是maven软件中bin目录的mvn命令
所以要配置maven的环境变量
在系统变量添加
环境变量的名称:MAVEN_HOME
变量值:就是maven软件解压的目录 F:\bigdata\Javapro\apache-maven-3.3.9
(3)把MAVEN_HOME添加到path里
(4)验证maven是否配置成功
以管理员身份运行cmd,输入 mvn -v
如果显示以下错误说明Java环境变量没有配置正确。
显示以下内容,则安装成功
2.2 Maven仓库
创建自己维护的本地仓库,本地仓库的配置只需要修改settings.xml文件就可以。
3 演示入门程序
3.1 目录结构
3.2 Maven的常用命令
(1)Clean 清理编译的文件
(2)Compile 编译了主目录的文件
(3)Test 编译并运行了test目录的代码
(4)Package 打包
(5)Install 就是把项目发布到本地仓库
(6)Tomcat:run 一键启动
4 项目构建
4.1 Maven在eclipse的配置
(1)选择3.3.9版本的maven软件
(2)修改默认的本地仓库地址
4.2 项目构建
(1)新建maven项目
调过骨架,如果不跳过骨架选择创建出的项目目录是不全的
(2)填写坐标
(3)创建工程
(4)处理错误
手动在webapp文件夹下创建一个WEB-INF文件夹,在里面放一个web.xml文件
(5)处理编译版本
在pom.xml中添加如下代码
<build>
<!-- 配置了很多插件 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
(6)创建一个servlet
(7)修改web.xml
删除重复的代码 xmlns=http://java.sun.com/xml/ns/javaee
(8)添加jar包
在pom中添加如下代码:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
会发现jar包已添加到项目中
(9)启动项目
右击项目---run as –maven build ….