美文网首页
Maven 下载安装配置笔记

Maven 下载安装配置笔记

作者: 第二心跳 | 来源:发表于2025-04-20 10:19 被阅读0次

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>

相关文章

  • maven简单使用

    maven简单使用 安装配置JAVA环境 下载安装maven (http://maven.apache.org/)...

  • 修改MyEclipse中Maven的配置

    1.配置使用的Maven 我们不使用默认安装的那个Maven,配置我们自己下载安装好的那个Maven,如下图所示:...

  • Maven

    目录一.Maven二.Maven的下载安装三.Maven创建项目与配置四.Maven的常用命令五.Maven依赖管...

  • mac安装配置maven

    前言 重新配置开发环境,记录maven安装配置。maven安装依赖JDK (1.8.0_191) 1、下载安装包 ...

  • 解决IDEA中创建maven工程相关问题

    Maven下载安装及配置 新手上路,被maven的各种问题整的很是烦恼,写一份自己走通的配置方法。 1 Maven...

  • CentOS7安装Maven

    下载安装包 创建存放maven的目录 把maven解压到指定目录 配置maven的环境变量 [shift]+g ...

  • 配置安装maven

    1、maven官网下载安装包: http://maven.apache.org/download.cgi2、配置环...

  • MAC Maven环境搭建

    简介 maven 作用:方便导入jar包 maven核心思想:约定大于配置 下载安装 官网 https://mav...

  • JavaWeb之Maven

    五、Maven 目录:Maven项目架构管理工具、下载安装Maven、配置环境变量、阿里云镜像、本地仓库、在IDE...

  • JeeSite安装部署

    1.下载安装Maven①解压Maven文件,将解压后的文件夹地址配置到环境变量的Maven_home(新建)中,②...

网友评论

      本文标题:Maven 下载安装配置笔记

      本文链接:https://www.haomeiwen.com/subject/eosxujtx.html