Maven配置 项目搭建

Maven

1. 为什么我们要学习 maven?

maven 还未出世的时候,我们有很多痛苦的经历

  • 痛点 1:jar 包难以寻找

  • 痛点 2:jar 包依赖的问题

  • 痛点 3:jar 不方便管理

  • 痛点 4:项目编译

2.Maven 简介

Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。

Maven 中的概念

  • maven是apache提供的一款开源的项目构建工具。
  • 他用来管理项目中的jar,管理jar之间的依赖关系,完成项目的打包,编译,测试等功能。

Pom(Project Object Model 项目对象模型)

Maven 管理的项目的根目录下都有一个 pom.xml 文件。pom.xml 文件指示Maven 如何工作。 在 pom.xml 文件中配置项目基本信息以及项目构建信息等。比如:项目坐标、项目依赖的 jar、插件、编译选项等。 一旦在 pom.xml 文件中配置了所依赖的 jar,Maven 会自动从构件仓库中下载相应的构件。

pom.xml 是 maven 项目的核心配置文件, 配置项目的基本信息,依赖jar的坐标,插件,如何编译等。

项目坐标

maven 给每个 jar 定义了唯一的标志,这个在 maven 中叫做项目的坐标,通过这个坐标可以找到你需要 用到的任何版本的 jar 包。
groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形成了项目的唯一标识,Maven通过坐标来精确定位构件。
其中 groupId、artifactId、version 是必须的,且这三项的值必须唯一,packaging 是可选的(默认为 jar)。

jar在仓库中的地址,groupId(类似于包名)、artifactId(项目名)、packaging(jar,war)、version(版本号) 的组合被称为项目的坐标,它们形 成了项目的唯一标识。

仓库(放jar的地方)

中央仓库全球共享,先将 jar 从中央仓库下载到本地仓库,然后在项目中引用本地仓库的 jar。

分为:中央仓库(只有一个 apache创建的),镜像仓库(可以有多个,对中央仓库的备份),本地仓库(在自己电脑上)
在这里插入图片描述

3.Maven 开发环境搭建

前提

安装 jdk

Maven 工作时需要通过网络下载各种插件以完成任务,因此应保证网络的通畅。

3.1 下载 maven 服务器

maven 官网:http:// maven.apache. org

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值