正好最近项目上使用了Maven,写个简易教程,以免以后忘记。
欢迎来到Apache Maven
Apache Maven是一个软件项目管理的工具。基于项目对象模型的理念(POM)。Maven管理项目的构建、项目的报告、项目的文档等。
目前使用的感觉,总而言之一句话,再也不用那么麻烦的去导Jar包和Jar包冲突的问题了,其它的由于还没有用到,所以没法体会。
Maven下载
Maven下载页面
下载最新版本的Maven
系统要求
- JDK版本
Maven3.3需要JDK1.7+,不过仍然允许你通过使用Toolchain构建大于JDK1.3的其它版本的Maven - 内存
没有最小内存要求 - 操作系统
没有要求,启动脚本中包括Shell脚本和Windows批处理文件
以前的版本
这里当然是非常建议你使用最新版本的Maven了,这样的话一些新的特性和bug修复你才能享受得到,不过如果你还是希望使用旧的版本的,你可以在Maven Releases History这里找到以前的版本。
Maven安装
安装起始很简单,解压压缩包,配置环境变量
- Window
查看当前操作系统是否配置JAVA_HOME这个环境变量
解压至某个位置
添加MAVEN_HOME环境变量
打开CMD,验证环境变量是否生效
- 基于Unix的操作系统(Linux,Solaris、Mac Os X)(由于没有环境,所以就直接上官网的截图了)
检查JAVA_HOME环境变量
根据你下载的压缩文件格式解压
将maven的bin目录添加到系统的Path中
同样最后需要执行mvn -v验证是否配置成功
配置Maven
Maven使用到的配置存在一多个地方
- MAVEN_OPTS
用来设置MAVEN运行的JVM的参数配置,例如配置JVM的大小-Xms256m -Xmx512m -
setting.xml
位于用户目录下的.M2目录内
包含所有和项目相关的配置信息
- .mvn
位于项目的顶级目录,maven.config和extensions.xml包含项目特定的运行maven的配置信息(这个我没找到在哪,知道的同学可以告诉我。。。)
总结
当然你如果只知道这些,你的Maven的确可以跑起来,但是想要真正使用的话还是差一些东西,由于这一块我不是太熟,所以日后会附上详细的使用文档。部分东西是翻译的官网。