快速了解Maven:作用,安装配置,基本概念
【摘要】 什么是mavenmaven的本质是一个项目管理工具,将项目开发和管理系统过程抽象成一个项目模型对象(POM)POM(Project Object MOdel):项目对象模型maven是用Java语言开发的,它面对的通通是面向对象的形式设计,把一个项目看成一个对象,POM离不开pom.xml这个文件maven包括的图解(方框中),这是maven的核心:maven的作用项目构建:提供标准的、跨平...
什么是maven
- maven的本质是一个项目管理工具,将项目开发和管理系统过程抽象成一个项目模型对象(POM)
- POM(Project Object MOdel):项目对象模型
maven是用Java语言开发的,它面对的通通是面向对象的形式设计,把一个项目看成一个对象,POM离不开pom.xml这个文件
maven包括的图解(方框中),这是maven的核心:
maven的作用
- 项目构建:提供标准的、跨平台的自动化构建方式
- 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
- 统一开发结构:提供标准的、统一的项目结构
maven的安装
maven的官方下载地址:Maven – Welcome to Apache Maven
maven属于绿色版软件,解压即安装
maven环境变量配置
- 依赖Java,需要配置Java_HOME
- 设置MAVEN自身的运行环境,需要配置MAVEN_HOME
我这里用到的是3.6.0版本
新建环境变量
检测配置是否成功:输入cmd
,然后输入mvn
,如图即表示配置成功
maven基础概念
- 仓库:用于储存资源,包含各种jar包
- 仓库的分类:
- 本地仓库:自己电脑存储的仓库,连接远程仓库获取资源
- 远程仓库:非计算机电脑上的仓库,为本地仓库提供资源
- 远程仓库分为两类:
- 中央仓库:Maven团队维护,存储所有资源的仓库
- 私服:部门/公司范围内存储的仓库,从中央仓库中获取
私服的作用:
- 保存具有版权的资源,包含购买或者自主研发的jar(而中央仓库中的jar都是开源的,不能存储具有版权的资源)
- 一定范围内共享资源,仅对内部开放,不对外共享
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)