【Maven的学习笔记】Maven安装、配置、使用

环境的安装和配置

Maven需要java环境。请确保电脑上有对应版本的jre(作为开发者可以直接下载对应版本的jdk)
安装步骤:

  • 进入官网:https://maven.apache.org/
  • 找到Download并进入
  • 选择:apache-maven-3.6.3-bin.zip并下载
  • 解压到任意路径下,如:C:\Program Files
  • 最终成为:C:\Program Files\apache-maven-3.6.3
  • 将安装路径C:\Program Files\apache-maven-3.6.3\bin配置到系统环境变量
  • 找到配置文件:C:\Program Files\apache-maven-3.6.3\conf\settings.xml
  • 使用文本编辑软件打开配置文件
  • 使用快捷键Ctrl+F查找标签:localRepository
  • 配置localRepository标签内容为一个自指定的文件夹路径(maven会将下载下来的jar包存放到这个指定的文件夹下)
比如:
<localRepository>D:\LinkJars</localRepository>
  • 继续使用快捷键Ctrl+F查找标签:mirrors
  • 配置mirrors:镜像仓库(maven默认使用的官方仓库在外网,通过默认仓库下载会很慢,国内一般选择使用镜像仓库)
  • 其中阿里云的镜像仓库:
<mirror>
    <id>nexus-aliyun</id>
   <mirrorOf>central</mirrorOf>
   <name>Nexus aliyun</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
  • 开源中国的镜像仓库:
<mirror>
   <id>nexus-osc</id>
   <mirrorOf>*</mirrorOf>
   <name>Nexus osc</name>
   <url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
  • 华为云镜像仓库:
<mirror>
   <id>huaweicloud</id>
   <mirrorOf>*</mirrorOf>
   <url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>

mirrors标签内可以同时指定多个mirror镜像仓库,国内一般只需要指定一个即可

检测安装结果

在CMD控制台中使用命令:

mvn -v

倘若能够显示Maven的版本信息,形如:

Apache Maven 3.6.3 (cecedd343662696d6abb55b32b541b8a6ba2883f)
Maven home: C:\Program Files\apache-maven-3.6.3\bin\..
Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_241\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

则安装完成

Maven的基本使用

方式一、在各类IDE中使用Maven(例如在IDEA中使用)

  • 打开IDEA
  • 创建一个项目,选择Maven项目
  • 填写项目名称信息
  • 于是IDEA会自动创建一个名叫pom.xml的文件在项目的根目录下,并自动写上基本信息:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>org.example</groupId>
   <artifactId>untitled</artifactId>
   <version>1.0-SNAPSHOT</version>


</project>
  • 在version标签的外面,project标签的里面,添加标签
<dependencies>
	<dependency>
           <groupId>组织一</groupId>
           <artifactId>项目一</artifactId>
           <version>版本一</version>
       </dependency>
       <dependency>
           <groupId>组织二</groupId>
           <artifactId>项目二</artifactId>
           <version>版本二</version>
       </dependency>
</dependencies>

其中,groupid用于指定jar包的管理者是哪个组织(一般是对应组织域名的反写【但不一定都是这样】);artifactId用于指定组织管理的项目中,你具体需要哪个项目的jar包;version用于指定这个jar包你需要哪个版本的。

  • 一般地,你可以前往网站:https://mvnrepository.com/搜索想要的jar包对应的配置代码
    比如:
  • 前往网站:https://mvnrepository.com/搜索spring的jar包
    在这里插入图片描述
    选择一个我想要的,点击图标进入
    然后选择版本(这里选择5.2.5版本的)
    在这里插入图片描述
    复制配置信息
    在这里插入图片描述
    将Maven的配置内容复制到你项目的pom.xml的dependencies标签内
    于是,最终你得到的pom.xml内容为:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>org.example</groupId>
   <artifactId>untitled</artifactId>
   <version>1.0-SNAPSHOT</version>

   <dependencies>
       	<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
   		<dependency>
   		    <groupId>org.springframework</groupId>
   		    <artifactId>spring-context</artifactId>
   		    <version>5.2.5.RELEASE</version>
   		</dependency>
   </dependencies>
</project>

IDEA选择自动导入,Maven就可以自动下载jre的jar包了。

方式二、手动使用Maven下载jar

  • 使用Maven下载jar包,需要进行pom.xml文件的配置
  • 你可以在桌面上创建一个文本文件并命名为pom.xml
  • 并输入如下内容:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <dependencies>
   
   </dependencies>
</project>
  • 前往网站:https://mvnrepository.com/搜索想要的jar包,比如spring的jar包
  • 选择组织机构为spring官方——org.springframework的
  • 选择jre的版本
  • 然后复制dependency内容到pom.xml的dependencies标签内,得到pom.xml完整内容为:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>org.example</groupId>
   <artifactId>untitled</artifactId>
   <version>1.0-SNAPSHOT</version>

   <dependencies>
       	<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
   		<dependency>
   		    <groupId>org.springframework</groupId>
   		    <artifactId>spring-context</artifactId>
   		    <version>5.2.5.RELEASE</version>
   		</dependency>
   </dependencies>
</project>
  • 打开CMD进入pom.xml所在的目录
  • 使用命令
call mvn -f pom.xml dependency:copy-dependencies
  • 等待下载完成,即可在之前配置的文件夹下(我的是D:\LinkJars文件夹下)就能看到由组织机构域名创建的各级目录:
    D:\LinkJars\org\springframework\spring-context\5.2.5.RELEASE
    下的jar包,如图:
    在这里插入图片描述
    至此,Maven的环境搭建完成
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值