Maven:跨平台的项目管理工具 (环境)
项目管理工具 Maven |
一.组成 |
1.项目对象模型(Project Obejet Mode) 描述信息-管理项目 (pom.xml文件) 2.项目生命周期(Project Lifecycle) 项目结构有严格定义 3.依赖管理系统(Dependency Management System) 导包问题 |
二.核心优势 |
1.项目构建自动化 编译、测试、打包、部署 Project Lifecycle 2.依赖管理统一化 坐标管理,仓库,归档文件 Dependency Management System |
仓库[repository] 本地仓库、私有服务器、远程仓库 http://maven.aliyun.com/nexus/content/groups/public 坐标查找 |
三生命周期 |
编译:compile ——生成.class 清理:clean ——清除.class、target目录 测试:test ——编译.test目录=生成.class 安装:install ——打包部署,发送仓库 |
四坐标 |
GroupId 开发组织 AritifactId 项目名称 Version 发行版本 packaging 打包方式 归档文件jar\war scope 作用范围 [compile编译、测试、运行范围\test 测试范围\provided编译、测试范围-运行无效] |
五 项目结构 |