做项目用到了maven项目管理工具,进行学习了一下,下面将学习笔记整理下
1 maven的下载安装
官网下载地址:http://maven.apache.org/download.cgi
下载文件为:binary zip archive,windows系统请下载这个开头的文件
maven为绿色文件,直接下载完成后是一个压缩包文件,可以直接解压到你的软件安装目录进行使用
2 maven环境变量的设置
这个和配置java jdk的环境变量配置步骤基本一样,我的电脑 右击属性,按以下步骤配置:
变量名为:MAVEN_HOME,变量值:你的maven解压目录
window+r,打开命令提示窗口,在窗口输入mvn -v,出现以下界面表示配置成功,另外请注意maven环境需要java jdk环境的支持,请配置好jdk。
3 maven目录结构和仓库设置
在maven安装完成后可以看一下maven的目录结构:
注意:上边的包,是maven这个软件自己用到的包
在conf下,有个settings.xml文件可以设置maven仓库的位置,默认为c盘,仓库即为maven管理的项目用到的jar包存放的位置,设置路径要没有中文,没有空格,如下:
4 maven常用命令和生命周期
生命周期在后的命令执行时会将在前的命令也执行了
mvn clean 清除target文件,在使用别人的项目时比较有用
mvn compile 编译java源码目录,生成target文件
mvn test 编译test源码目录,但java源码目录也会编译
mvn package 打包,可以在pom.xml中指定打包类型
mvn install 将打好的包发布到厂库
mvn deploy 发布,需要配置
mvn Tomcat:run 一键构建项目,即运行项目,该命令演示如下:
5 maven学习总结
maven是一个项目管理工具,该工具可以很方便的进行jar包的管理,需要引进jar包时只需要在pom.xml中配置即可,maven web项目的目录结构,这几个部分为必须的:
maven的厂库就是存放jar包的位置,这个厂库的位置可以自定义,maven项目创建的时候会自动的去厂库中寻找需要的jar包,当本地厂库没有时,在联网的情况下会去中央厂库下载,若没有网,在公司中可能会去局域网的远程厂库,即私服中下载,远程厂库没有也可能去中央厂库下载,关系如下:
maven概念模型图:
maven项目一般包含:核心代码部分,配置文件部分、测试代码部分、测试配置文件部分