Idea安装配置Maven【简述】

本文介绍了Maven的基础配置,包括环境变量设置、本地仓库和阿里云镜像配置,以及如何在Idea中集成和管理依赖。重点讲解了Maven项目的结构、依赖的使用和下载过程,帮助读者快速上手Maven项目开发。
摘要由CSDN通过智能技术生成

Maven

是一个管理和构建Java项目的工具,它主要的生命周期:编译、测试、打包、发布。Maven项目可以在不同IDE使用,比如 Idea 和 eclipse 他们自身的项目是不能互通的,然而使用Maven构建的项目可以在这两个不同平台使用,项目结构完全相同。

Maven构建的项目拥有一套依赖机制,通过依赖的配置,开发人员就不必去相关网站下载jar包然后导入项目,比如Mysql驱动等,依赖机制会从仓库拉去开发人员需要的jar包并导入项目,这样提高了开发效率。

仓库分为:本地仓库、远程仓库、中央仓库
本地仓库:存储在本地,用户可自行创建。
远程仓库:一般是由组织、公司内部创建,存储在远程机。
中央仓库:官方仓库。

Maven项目从仓库拉取jar包流程:
在这里插入图片描述

一开始先从本地仓库查看是否有所需jar包,没有则从 中央仓库 或 远程仓库(如果配置了)拉取,拉取并返回后,本地仓库会先把jar包存储,最后在导入项目。

Maven基本配置

这里先说明一下,现在的Idea一般都自带Maven了,但是在学习或者是工作中,我们一般会使用自己安装的Maven。如果你就是想用Idea自带的Maven,请跳到 Maven的使用。

在这里插入图片描述
下载后解压到某一路径即可,建议路径清晰,下面配置环境需要。

解压后:
在这里插入图片描述

bin:放置了一些Maven命令;
conf:放置了一些Maven配置文件;

  • Maven的配置

    • 配置环境变量

    该说不说,又到了我们经典的配置 环境变量 的环节。

老样子,右键点击此电脑,选择属性。

在这里插入图片描述

选择右边的高级系统设置。

在这里插入图片描述

点击环境变量。

在这里插入图片描述

Maven根目录就是你刚刚解压的那个路径

在这里插入图片描述

点击编辑系统环境变量Path,然后填写%MAVEN_HOME%\bin,最后确定即可

在这里插入图片描述

打开cmd,输入mvn -version,查看是否配置成功。

在这里插入图片描述

  • 编辑settings文件

让我们先在此目录创建一个本地仓库(其实在哪创建都可以,名字随便起,记得路径就行)

在这里插入图片描述

然后打开,conf目录下的settings文件

在这里插入图片描述

在文件中找到此处配置本地仓库

在这里插入图片描述

最后这里配置下阿里云镜像,因为中央仓库下载太慢了


在这里插入图片描述

  <!--阿里云镜像连接远程仓库-->
    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

  </mirrors>

Maven的基本配置完成,让我我们转到Idea。

  • Idea配置Maven

首先创建一个项目。

在这里插入图片描述

打开Idea,左上角选择File---->Settings----->搜索Maven。

在这里插入图片描述

这时我们对这三项进行修改,选择我们自己安装的Maven,点击Apply----->OK

在这里插入图片描述

左上角File---->New---->Module 创建一个模块。

在这里插入图片描述
在这里插入图片描述

可以看到这是一个Maven项目的整体结构。
src 是存储代码的文件。

main 存储 源代码文件Java 和 资源文件resources。

test 存储 测试代码文件Java 和 测试资源文件resources。

target 存储项目编译后的字节码文件。

pom.xml 是Maven项目的核心配置文件。

在这里插入图片描述

  • 依赖使用

让我们打开Maven的核心配置文件 pom.xml

我这里以导入Mysql驱动依赖为例。

dependencies:表示依赖集,依赖集中有很多依赖项。

dependency:表示依赖项。

artifactId:项目名称,一般只要输入项目名称,Idea就会自动提示选择版本。

注:文件报红属正常现象,证明你的本地仓库还没还没有这个jar包。

配置了依赖后还需要点击右上角的小按钮刷新,才会开始拉取jar包。

在这里插入图片描述

此时在Idea的右侧,dependencies就会出现导入的jar包了。

在这里插入图片描述

你也可以查看你的本地仓库,可以看见Mysql驱动jar包已经存储在本地仓库了。

其他jar包的拉取也是一样的。

在这里插入图片描述

总结:
到这里我们只了解Maven如何配置,Maven是什么结构,Maven的依赖如何使用;但是Maven的命令使用、Maven核心配置文件里面的一些坐标还需要我们自己去了解。笔者其实也是刚刚接触Maven项目,有些地方说不明白还请海涵,有错误请指出,共同努力,做一个合格的Java开发人员,谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值