Maven 基本概念 01

Maven:跨平台的项目管理工具      (环境)

项目管理工具   Maven

一.组成

1.项目对象模型(Project Obejet Mode)                        描述信息-管理项目   (pom.xml文件)

2.项目生命周期(Project Lifecycle)                               项目结构有严格定义

3.依赖管理系统(Dependency Management System)  导包问题

二.核心优势

1.项目构建自动化          编译、测试、打包、部署             Project Lifecycle

2.依赖管理统一化          坐标管理,仓库,归档文件          Dependency Management System

仓库[repository]

本地仓库、私有服务器、远程仓库

http://repo1.maven.org/maven2

http://maven.aliyun.com/nexus/content/groups/public

坐标查找

http://mvnrepository.com/

三生命周期

编译:compile         ——生成.class

清理:clean             ——清除.class、target目录

测试:test                ——编译.test目录=生成.class

安装:install              ——打包部署,发送仓库

四坐标

GroupId     开发组织

AritifactId   项目名称

Version      发行版本

packaging  打包方式   归档文件jar\war

scope         作用范围   [compile编译、测试、运行范围\test 测试范围\provided编译、测试范围-运行无效]

五 项目结构
 

猜你喜欢

转载自blog.csdn.net/ddhmbbklyk2018/article/details/81190994