【无标题】

1.简介

maven是一个Java项目管理和构建的工具,他可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。


2.为什么要学习maven

  • 提供了一套标准化的项目结构;不同的开发工具创建的项目结构是不一样的,maven规范了项目的结构,开发者上手项目变得更加简单。

  • 提供了一套标准化的构建流程;

  • 提供了一套依赖管理机制。(管理项目所有的jar包)

使用传统项目开发时,如果jar包很多,所占的体积就会很大,占用磁盘过大,传输过程非常慢,

解决:而使用maven开发可以很好的解决这个问题,可以让几个g的项目变成几百kb。

jar包和jar包 版本冲突问题

解决:利用“依赖传递”特性把相关的jar都会引入进来,有效解决一定程度版本冲突问题。


3.下载maven

maven是一个Java工具,使用它必须安装Java环境

我们可以通过Win键+R 然后输入cmd打开控制台,输入java -version可以查看当前你的电脑是否安装Java环境,这里我推荐安装Java1.8版本。

然后我们可以去maven官网下载maven

Maven – Welcome to Apache Maven

可以直接搜索maven,也可以通过点击上方超链接进入maven官网,下载最新版本的maven

image-20240803151016157

下载解压后打开文件夹,找到conf,我们先修改一下配置信息

打开后找到这一块区域

localRepository里面的文件位置改成你想要下载jar包的位置,其中我们创建文件夹用来放jar包时命名不要加空格

然后找到mirrors,配置阿里云镜像

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

4.maven环境配置

首先打开此电脑,右键此电脑点击属性

找到高级系统设置

打开后点击环境变量

在系统变量这里新建一个变量

变量名填MAVEN_HOME,变量值填maven安装的地址。

点击确定,然后在系统变量里找到Path,点击编辑

然后新建一个环境变量%MAVEN_HOME%\bin

再由内到外一次点击确定,即可完成maven环境变量的配置。

通过Win键+R 然后输入cmd打开控制台,输入mvn -v,来确定maven是否安装成功

然后输入mvn help:system验证maven本地仓库和远程仓库是否配置成功。

第一次输入mvn help:system之后会等待一段时间,然后再输入一次即可。我们也可以在下载jar包的位置发现里面有新下载的文件


5.基于IDEA的Maven工程创建

这里我们新建一个idea工程

找到Maven,然后选择jdk,这里我使用的是1.8版本的,然后点击next

输入项目名称,然后把项目放在你想放在的地方后,点击finish

这样就创建好了一个工程文件。


6.项目结构

接下来我们来一个个讲解这些东西是有什么用。


7.坐标

了解即可


8.依赖引用与运行

怎么通过一个坐标信息去引用jar包呢?我们要先知道一个标签

<dependencies>
    </dependencies>

这个标签就代表我们可以引用jar包了,那我们如何引用jar包呢?

首先我们通过这个网址打开Maven的中央仓库

Maven Repository: Search/Browse/Explore (mvnrepository.com)

然后搜索栏里搜索spring boot

然后确认我们需要依赖的版本,这里我们以2.7.4版本为例,找到然后打开它

这里就是我们要找的依赖

复制到pom.xml上

然后点击一下右上角的刷新

之前这里是没有依赖的

点击之后就变成了这样

说明下载成功了,然后我们想运行spring,就要新建一个class,名字叫SpringBootMainClassApplication

将如下代码粘贴上去

public static void main(String[] args){
    SpringApplication.run(SpringBootMainClassApplication.class, args);
}

如果有报错就正常进行解决就行。

点击运行

成果如图所示


补充

如果有一下出错

在pom.xml上将这一部分里的版本号改成一致即可

  • 37
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值