赞
踩
maven是一个项目管理工具
是Apache基于ANT进行升级,研发的全新自动化构建工具能轻松解决繁杂的java类库的依赖问题 可以管理项目的整个生命周期 也可以对项目依赖的jar包进行管理
Clean 清理 删除target目录以及其内容
Validate 验证项目 验证项目是否正确
Complie 编译 把java文件编译成class文件
Test 测试 执行单元测试类
Package 打包 把整个项目打包到target目录下
Verify 检查 对集成测试结果进行检查
Install 安装 包含打包,把项目打包安装到本地仓库
Site 站点 项目站点的文档处理
依赖就是一个java项目可能要使用的一些第三方jar包才可以运行,我们一般说java项目依赖了这些jar包。
Maven依赖管理就是统一管理jar包之间的依赖关系。
本地仓库:
当maven执行编译或者测试时,需要使用到依赖文件,每个用户在自己的用户目录下都有一个路径为.m2/respositort/的仓库目录。
远程仓库:
安装好maven,如果不执行任何maven命令本地仓库是不存在的,当用户输入了命令,maven才会创建本地仓库,根据需要去远程仓库下载依赖到本地仓库。
中央仓库:
中央仓库是一个默认的远程仓库,Maven的安装文件默认自带了中央仓库的配置。
私服:
私服是一个特殊的远程仓库当maven需要下载jar包时先从私服请求下载,如果私服没有则私服从远程仓库下载,缓存到私服后,再为Maven的下载请求提供服务。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。