MAVEN 如何使用

目录

为什么要用MAVEN?

下载安装 MAVEN

配置系统变量

验证

创建本地仓库

在JAVA 中配置MAVEN

配置全局的 MAVEN

下载JAR包

在项目源文件中使用


为什么要用MAVEN?

maven 可以帮我们管理 jar 包。

1. MAVEN 可以添加 jar 包

现在有很多第三方的 库和组件提供给我们使用,要使用这些第三方 jar 包也很简单,创建一个 lib 文件夹,然后把 jar 包放到文件夹里 标记为 Library 就可以使用了

但是当我们有许多模块或者项目的时候,要使用这些 jar 包就需要复制到文件夹里才能使用,这样不同的项目使用的 jar 包可能是一样的,这样就不太方便,那么有没有一种可以配置一次,下次可以直接使用的方式呢?是有的,这就可以使用 maven 来管理 jar 包

配置MAVEN 后每个 jar 包本身只在本地仓库中保存一份即可,项目中使用 jar 包只需要以坐标的形式引用一下就行了。这样不仅节约了空间,让项目更轻便,而且方便管理 

2. MAVEN 可以自动添加 jar 包需要的依赖

jar 包也依赖另一个jar包,所以当我们自己添加的话,需要确保 jar 包需要的依赖都有,而MAVEN 可以帮我们自动添加 jar 包所需要的依赖

下载安装 MAVEN

Maven – Introduction

下载后解压到文件夹中

配置系统变量

点击 Path ->  添加 %MAVEN_HOME%\bin

验证

验证:运行 mvn -v 命令查看maven的版本

创建本地仓库

在JAVA 中配置MAVEN

打开配置文件

在配置文件里添加以下代码

本地仓库的路径,前面创建的文件夹的路径

<localRepository>C:\Users\guest1\第三阶段\apache-maven-3.6.1\MVN-Repository</localRepository>

配置中央仓库和远程仓库

添加以下代码

注意:要添加在 <mirrors> </mirrors> 标签中

    <!-- 阿里云仓库 -->
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    
    <!-- 中央仓库1 -->
    <mirror>
      <id>repo1</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://repo1.maven.org/maven2/</url>
    </mirror>

    <!-- 中央仓库2 -->
    <mirror>
      <id>repo2</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://repo2.maven.org/maven2/</url>
    </mirror>

配置全局的 MAVEN

也可以配置局部的 MAVEN ,这样下次再创建新的工程还需要配置

配置全局MAVEN, 下次创建新的工程不用再重新配置了

下载JAR包

打开配置文件

配置依赖项,也就是下载 jar 包

阿里云仓库

https://mvnrepository.com

然后复制粘贴到配置文件里

如果前面那个网站太卡就用 阿里云的

注意:在下载的过程中尽量网络尽量好一点,否则有可能会出现 jar 包下载不完整的问题

然后就可以在本地仓库看到了

在项目源文件中使用

然后就可以使用啦

以上是我的学习笔记,如有不对的地方还希望能够指正,感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值