Maven 下载安装配置笔记

What: 什么是Maven

Maven: Maven是一个项目管理工具,主要用于Java项目的构建、依赖管理和项目生命周期管理

  1. Maven可以自动下载和管理项目的依赖库,解决了手动下载和配置jar包的繁琐过程。通过在项目的pom.xml文件中声明依赖关系,Maven会自动下载所需的依赖库并将其添加到项目的类路径中,确保依赖版本正确且无冲突

2.Maven提供了一套标准化的项目构建流程,包括编译、测试、打包和发布等步骤。通过执行Maven命令,可以方便地执行项目的构建、测试和部署,确保项目的一致性和可重复性

  1. Maven提供了本地仓库、远程仓库和中央仓库的概念,用于存放和管理依赖包。通过配置仓库,可以提高构建的效率*

Why: 为什么使用Maven

1.通过使用Maven,开发人员可以更高效地管理项目依赖、构建和发布过程,从而提高开发效率和质量。
2.有一些项目是maven构建的,所以修改和开发时必须也使用maven

How: 如何使用Maven

1.下载地址 : Download Apache Maven – Maven ,下图红圈处为免安装版

image.png

2.安装: 只需解压到需要存放的目录接口, 存放路径不可含有中文
3. 配置环境变量
右击此电脑点击属性 ->
1、点击高级系统设置
2、点击环境变量
3、点击环境变量下的新建
4、 设置变量名:MAVEN_HOME 设置变量值: maven解压后的路径 ;点击确定
5、点击环境变量下的path
6、点击编辑在点击新建
7、输入%MAVEN_HOME%\bin; 点击确定至此环境配置成功
4.测试
在命令行 输入: mvn -v 出现下图内容就是配置成功(命令行如提示不是内部命令或外部命令,重新打开cmd 窗口即可)

image.png

5.配置Maven
1.进入maven文件夹下的conf文件夹下的settings.xml文件

  1. 修改 localRepository 标签内容 为 本地电脑存放jar 的地址
    <!--  本地仓库地址: 存储jar包-->
    <localRepository>F:\maven</localRepository>
  1. 修改 mirrors 标签内容, 修改默认的 maven 远程下载jar 的地址,修改为国内镜像下载速度会快一些
    <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>
         -->
        <!--    镜像: 通过网络下载jar 的地址 -->
        <!--      阿里云镜像-->
        <mirror>
            <id>nexus-aliyun</id>
            <name>Nexus-aliyun</name>
            <mirrorOf>central</mirrorOf>
            <url>https://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror>
        <!--      华为云镜像-->
        <mirror>
            <id>huaweicloud</id>
            <name>Huaweicloud</name>
            <mirrorOf>*</mirrorOf>
            <url>https://repo.huaweicloud.com/repository/maven/</url>
        </mirror>
        <!--      maven 官方地址1-->
        <mirror>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <mirrorOf>central</mirrorOf>
            <url>https://repo.maven.org/maven2/</url>
        </mirror>
        <!--      maven 官方地址2-->
        <mirror>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <mirrorOf>central</mirrorOf>
            <url>https://repo2.maven.org/maven2/</url>
        </mirror>
    </mirrors>
  1. 修改(可以不修改) profile 标签 内容 ,配置jdk 版本
<profile>
        <id>jdk-17</id>
        <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>17</jdk>
        </activation>
        <properties>
            <maven.compiler.source>17</maven.compiler.source>
            <maven.compiler.target>17</maven.compiler.target>
            <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
        </properties>
 </profile>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容