Maven是什么?
maven是一个项目构建和管理的工具,提供了帮助管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、项目发布等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性,利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等。
Maven的基本原理很简单,采用远程仓库和本地仓库以及一个核心的配置文件pom.xml,pom.xml中定义的jar文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的jar,同一个版本的jar只需下载一次,而且避免每个应用都去拷贝jar。同时它采用了现在流行的插件体系架构,所以maven的核心非常的小,只有几兆大小的文件,在执行maven任务时,才会自动下载需要的插件。
如何使用
下载插件
从http://maven.apache.org/download.html 下载maven 的安装包;
将下载的安装包解压到特定的目录下,设置环境变量中的path和M2_HOME
配置环境变量
MAVEN_HOME : D:\apache-maven-3.0.2
path: %MAVEN_HOME%\bin
(可选) MAVEN_OPTS : -Xms256m -Xmx512m
验证安装是否成功
在命令行上输入 : mvn -version; 回车,出现安装信息。
配置本地仓库
1.maven的安装目录下面的conf子目录下,文件夹可以看到有个叫settings.xml的文件夹,这个里面包含仓库地址、镜像、插件、代理等配置,也是maven中一个核心配置文件
Default: ~/.m2/repository这样一句话,标示maven的默认仓库位置,默认是在c盘目录下面。
在自己的电脑上建立一个仓库,setting中的仓库目录位置, D:/java/maven/repository。为了保持核心的配置文件不变,我们将settings.xml文件拷贝到这个目录下面。以后只要对这个文件做修改就可以了。