《JavaWeb篇》03.Maven看这一篇就够了

 陈老老老板

说明:在整体的复习一遍知识,边复习边总结,基础真的重要,需要注意的地方都标红了,还有资源的分享. 一起加油。

1.Maven简介

Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)
POM (Project Object Model):项目对象模型
在这里插入图片描述编辑

Maven的作用:

  1. 项目构建:提供标准的、跨平台的自动化项目构建方式
  2. 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
  3. 统一开发结构:提供标准的、统一的项目结构

2.Maven基础概念

仓库:用于存储资源,包含各种jar包
仓库分类:本地仓库和远程仓库(私服和中央仓库)

坐标:Maven中的坐标用于描述仓库中资源的位置
坐标的主要组成:
groupId:定义当前Maven项目隶属组织名称(通常是域名反写)
artifactId:定义当前Maven项目名称(通常是模块名称)
version:定义当前版本号
packaging:定义该项目的打包方式
坐标的作用:使用唯一的标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载交由机器完成。

仓库配置:
本地仓库配置:默认位置与自定义位置
远程仓库配置:

<repositories> 
  <repository>
		<id>central</id>
		<name>Central Repository</name> 
    <url>https://repo.maven.apache.org/maven2</url> <layout>default</layout>
		<snapshots>
			<enabled>false</enabled> 
    </snapshots>
	</repository> 
</repositories>

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享