代码出炉结构乱?Maven整理省心办。_为什么生成maven坐标时格式很乱(3)

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

2、POM:(Project Object Model)项目对象模型。

3、pom.xml配置文件,通过加载pom.xml文件来获取项目信息。
(注:每个项目都有一个对应的pom.xml文件。)
4、依赖管理:(Dependency)项目对象需要使用依赖管理,同时做完的项目对象也可以当作一个依赖。
5、仓库:用于存储资源,包含各种jar包;分为本地仓库、私服仓库和中央仓库。

6、构建生命周期/阶段:使用插件来完成构建。
7、插件构建的结果:jar包、源代码、帮助文档、war包、XML。

示意图:

在这里插入图片描述

二、Maven的作用

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

三、Maven下载安装

Maven3.6.1链接:https://pan.baidu.com/s/1JUYtejMePlrs7K42JIJDfg
提取码:9527

Maven3.8.5链接:https://pan.baidu.com/s/12HMcdlkLM9WoToBGbjw1Aw
提取码:9527

下载完成后,解压到你要安装的目录
在这里插入图片描述
这就是Maven的安装目录。
1、bin目录中存放着Maven所有的可运行指令
在这里插入图片描述
2、boot里面存放着Maven的类加载器
在这里插入图片描述
3、conf中存放着Maven的配置文件
在这里插入图片描述
4、lib中存放Maven的jar包
在这里插入图片描述
配置
在系统变量里面添加一个MAVEN_HOME变量
在这里插入图片描述
在path中添加一条数据

在这里插入图片描述
验证一下
在这里插入图片描述
说明配置完成。

四、Maven坐标

什么是坐标
用于描述仓库中资源的位置

Maven坐标的主要组成
groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:org.mybatis)。
artifactId:定义当前Maven项目名称。
version:定义当前项目版本号。
Maven坐标的作用
使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交付给机器完成。

使用坐标
登录网站
https://mvnrepository.com/
在这里插入图片描述
查询所要使用的包
在这里插入图片描述
选择版本
在这里插入图片描述
在这里插入图片描述
直接将其中代码只粘贴走即可使用。

五、Maven配置

镜像仓库配置
找到setting.xml文件
在这里插入图片描述
打开setting.xml
在这里插入图片描述

<mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

将如上代码添加进去

在setting中修改资源下载的位置
在这里插入图片描述
注:在bin目录下找到pom-4.0.0.xml并放到bin下
在这里插入图片描述

六、创建项目

1、创建java项目
创建新项目,使用模板
在这里插入图片描述

在这里插入图片描述
项目创建完成
在这里插入图片描述

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

点,真正体系化!**

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值