Maven的使用

本文详细介绍了Maven的基本概念,如何安装配置,以及在IntelliJ IDEA中的应用,包括创建Maven工程、导入jar的方式和设置。通过本文,读者可以掌握Maven简化项目管理的关键功能和实践步骤。
摘要由CSDN通过智能技术生成

一、maven介绍

1.1 什么是maven?

         Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档项目管理工具软件。

        之前我们在学习maven之前,需要用到某些依赖jar的时候,需要在WEB-INF下创建lib文件,并将jar一个一个的放入到lib文件夹下,并在lib处右键点击 Add as library,才能实现jar的引入。在未来需要的jar越来越多,jar一个一个找起来会非常麻烦。并且通过这种方式引入jar,会使我们的工程文件变得很大。所以,这个时候我们就可用maven来解决这些困扰。

        总结一句话就是说,maven可以通过一段描述,帮你构建项目并且可以帮你引入相关的依赖jar。

1.2 maven的功能

        使用maven可以帮我完成jar的下载,我们只需要指定jar的坐标即可,不需要我们自己通过各种途径搜索 jar,从而避免引发一些因为版本冲突等问题。

1.3 maven的原理

        maven可以理解为三方的操作。第一方:maven工程----idea创建;第二方:本地仓库----里面存储了我们从网上引入的jar包。第三方:远程仓库----包含所有的以及所有版本的jar包。

        

二、maven的安装与环境配置

2.1 安装maven软件

        进入maven的官网:

Maven – Download Apache Mavenicon-default.png?t=M4ADhttps://maven.apache.org/download.cgi         点击download下载

        下面这两个下载哪个都可以。

下载后解压,放到你想放的盘下。

2.2 配置环境变量

  • MAVEN_HOME: maven的解压路径
  • PATH: %MAVEN_HOME%\bin

 校验maven环境是否配置成功:

win+R输入cmd打开控制台

输入: mvn -version   输出效果如图所示,则代表环境配置成功。

 2.3 配置maven的本地仓库

        如果没有配置本地仓库默认会在 C:\Users\用户名\.m2\repository 。如果不配置的话,C盘在不久的将来可能会爆。在你想要存放本地仓库的地方新建一个文件夹(不要带中文)。然后在你解压的maven软件内下的   /conf/settings.xml文件   进行修改。具体修改内容如下所示:

<localRepository>G://repMaven</localRepository>

         标签里的内容改为你想要作为本地仓库的空文件夹路径。

2.4 修改远程仓库的地址

        默认的远程仓库在外网,如果我们要下载的话会比较慢,我们可以将这个网址配置成阿里的镜像网站。

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

三、idea关联maven

3.1 局部关联

        点击File--new--settings

 3.2 全局配置

        点击File---New Projects Settings---Settings for New Projects...

         需要修改的内容与局部配置相同。

四、idea创建maven工程

4.1 idea创建maven的java工程

File --- new --- Project

4.2 idea创建maven的jweb工程

File --- New --- Project

 

 这里不需要修改任何地方(前提是你之前的全局配置和局部配置都已经做好),点击Finish

 然后在src处右键新建一个Directory.

 

将这两个文件加入到工程中。这样一个基本的maven web工程就创建好了。

之后修改pom.xml文件,将里面的内容删除到只剩下<groupId>,<artifactId>和<packaging>。

五、导入jar的方法

方法一:

在pom.xml文件中,写入一个<dependencies>标签

在该标签内写入:

 

小技巧:直接敲入<de  根据idea提示直接回车就可以写出上图中红框内的部分。

在<artifactId>中写入你想要引入的jar;<groupId>中写入该jar的目录,最后根据提示选择需要的版本。如图所示。

最后刷新一下pom.xml。

方法二:

       前提:所有jar的地址 :https://mvnrepository.comicon-default.png?t=M4ADhttps://mvnrepository.com

 

 选择你想要引入的版本:推荐使用稳定的,使用人数多的版本。

 点击版本号后,复制代码到pom,xml中即可引入成功。

 注意复制的代码要写在<dependencies></dependencies>内部,不要写错地方。写完以后要记得刷新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值