一.Maven的优点
1. 依赖管理
jar 包管理
2.一键构建
(编译-----测试------打包-----安装-----部署 )
什么是项目构建?
指的是项目从编译-----测试------打包-----安装-----部署 整个过程都交给maven进行管理,这个过程称为构建
一、 Maven的安装
1.配置它的环境变量
电脑上需安装java环境,安装JDK1.7 + 版本 (将JAVA_HOME/bin 配置环境变量path )
配置 MAVEN_HOME ,变量值就是你的maven安装 的路径(bin目录之前一级目录)
将 %MAVEN_HOME%\bin 加入环境变量 path %MAVEN_HOME%\bin
通过 mvn -v命令检查 maven是否安装成功,看到maven的版本为3.3.9及java版本为安装成功。
2.仓库的配置
2.1仓库的分类
2.2本地仓库的配置
这个配置文件:maven安装路径下\conf\settings.xml文件中
<localRepository>本地path(到repository目录下)</localRepository>
三、 Maven命令?
compile
compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。
查看 target目录,class文件已生成,编译完成。
test
test是maven工程的测试命令,会执行src/test/java下的单元测试类。
cmd执行mvn test执行src/test/java下单元测试类
clean
clean是maven工程的清理命令,执行 clean会删除target目录的内容。
package
package是maven工程的打包命令,对于java工程执行package打成jar包,对于web工程打成war包。
install
install是maven工程的安装命令,执行install将maven打成jar包或war包发布到本地仓库。
从运行结果中,可以看出:
当后面的命令执行时,前面的操作过程也都会自动执行,
四、 如何使用eclipse开发maven项目
eclipse添加仓库
xml下配置jdk版本
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>