Maven 的下载和idea中的配置

Maven是一款强大的项目管理和构建工具,能够帮助开发者自动化处理项目构建过程中的常见任务,如依赖管理、编译、测试和部署等。本文介绍了Maven的基本概念、下载安装步骤及配置方法,并演示如何在IDEA中配置Maven进行项目开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Maven 的下载和配置

一、Maven介绍

Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

二、Maven 解决的问题

项目开发不仅仅是写写代码而已,期间会伴随着各种必不可少的事情要做,下面列举几个感受一下:

1、我们需要引用各种 jar 包,尤其是比较大的工程,引用的 jar 包往往有几十个乃至上百个, 每用到一种 jar 包,都需要手动引入工程目录,而且经常遇到各种让人抓狂的 jar 包冲突,版本冲突。(jar包依赖)

2、我们辛辛苦苦写好了 Java 文件,可是只懂 0 和 1 的白痴电脑却完全读不懂,需要将它编译成二 进制字节码。好歹现在这项工作可以由各种集成开发工具帮我们完成,Eclipse、IDEA 等都可以将代 码即时编译。当然,如果你嫌生命漫长,何不铺张,也可以用记事本来敲代码,然后用 javac 命令一 个个地去编译,逗电脑玩。(编译)

3、世界上没有不存在 bug的代码,计算机喜欢 bug就和人们总是喜欢美女帅哥一样。为了追求美为 了减少 bug,因此写完了代码,我们还要写一些单元测试,然后一个个的运行来检验代码质量。(测试)

4、再优雅的代码也是要出来卖的。我们后面还需要把代码与各种配置文件、资源整合到一起,定型 打包,如果是 web项目,还需要将之发布到服务器,供人蹂躏。(部署)

试想,如果现在有一种工具,可以把你从上面的繁琐工作中解放出来,能帮你构建工程,管理 jar 包,编译代码,还能帮你自动运行单元测试,打包,生成报表,甚至能帮你部署项目,生成 Web 站 点,你会心动吗?Maven 就可以解决上面所提到的这些问题。

三、Maven 下载和安装

1、下载Maven

maven 下载地址

如图所示:

img

2、安装Maven

Maven 下载后,将 Maven 解压到一个没有中文没有空格的路径下,比如 D:\software\maven 下面。

解压后目录结构如下:

  • bin: 存放了 maven 的命令,比如我们前面用到的mvn tomcat:run boot:存放了一些 maven 本身的引导程序,如类加载器等
  • conf:存放了 maven 的一些配置文件,如 setting.xml 文件
  • lib:存放了 maven 本身运行所需的一些 jar 包 至此我们的 maven 软件就可以使用了,前提是你的电脑上之前已经安装并配置好了 JDK。

3、配置MAVEN_HOME 环境变量

进行环境变量的配置,按照下图中的步骤操作即可(PS:个人感觉跟配置JDK的环境变量是一样的)

注意:变量名称一定要是MAVEN_HOME,后面的变量值是自己安装的maven的位置

img

配置path,(还是在配置系统变量的时候进行的这一步,前面配置完MAVEN_HOME以后,配置这一步就可以)找到path系统变量,双击打开,新建,之后输入%MAVEN_HOME%\bin

img

检验maven是否安装成功

Windows+R,输入cmd,然后输入mvn -v,注意mvn与v之间有一个小小的空格,安装成功的结果如图所示:

img

4、配置本地仓库和源

配置本地仓库路径:找到刚才解压的maven文件,里面有一个conf文件夹,里面有一个settings.xml文件,打开,进行修改:

img

img

将仓库位置改为自己的本地仓库地址。

由于maven 默认源是国外的,网速有点慢,所以重新配置maven的源为阿里的源。

找到conf/settings.xml 文件中<mirrors>标签,配置如下:

<mirrors>
  <!-- mirror
   | Specifies a repository mirror site to use instead of a given repository. The repository that
   | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
   | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
   |
  <mirror>
    <id>mirrorId</id>
    <mirrorOf>repositoryId</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://my.repository.com/repo/path</url>
  </mirror>
   -->
   <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>       
  </mirror>
</mirrors>
 

5、在idea中配置Maven

在IntelliJ IDEA中配置maven:点击“file”—>“settings”,之后按照图示进行操作即可。

img

之后就可创建Maven 项目了。

创建项目

img

img

img

img

现在,项目就基本上创建完了,系统会自动下载maven创建项目所需文件,只要慢慢等待就可以

img

下载安装完成,各项的配置文件也都自动下载完成

img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值