• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Maven 入门第二章、Maven核心程序解压和配置

武飞扬头像
宝爷~
帮助1

一、Maven 官网地址

首页:

Maven – Welcome to Apache Maven(opens new window)

学新通  

下载页面:

Maven – Download Apache Maven(opens new window)

 学新通

本文以maven-3.3.8为例

具体下载地址:https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip

二、解压Maven核心程序

核心程序压缩包:apache-maven-3.8.8-bin.zip,解压到非中文、没有空格的目录。例如: 

学新通

 在解压目录中,我们需要着重关注 Maven 的核心配置文件:lsettings.xml。这个文件位于Maven的安装目录下的conf子目录中。settings.xml包含了Maven的各种全局设置,例如仓库地址、代理设置等。

三、指定本地仓库

本地仓库默认值:用户Home目录/.m2/repository。由于本地仓库的默认位置是在用户的Home目录下,而家目录往往是在 C 盘,也就是系统盘。将来 Maven 仓库中 jar 包越来越多,仓库体积越来越大,可能会拖慢 C 盘运行速度,影响系统性能。所以建议将 Maven 的本地仓库放在其他盘符下。配置方式如下:

  1.  
    <!-- localRepository
  2.  
    | The path to the local repository maven will use to store artifacts.
  3.  
    |
  4.  
    | Default: ${user.home}/.m2/repository
  5.  
    <localRepository>/path/to/local/repo</localRepository>
  6.  
    -->
  7.  
    <localRepository>D:\Dev\Maven\repo</localRepository>

记住:一定要把 localRepository 标签从注释中拿出来。

注意:本地仓库本身也需要使用一个非中文、没有空格的目录。

四、配置阿里云提供的镜像仓库

Maven 下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,访问国内网站,可以让 Maven 下载 jar 包的时候速度更快。配置的方式是:

  1.  
    <mirrors>
  2.  
    <!-- mirror
  3.  
    | Specifies a repository mirror site to use instead of a given repository. The repository that
  4.  
    | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  5.  
    | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  6.  
    |
  7.  
    <mirror>
  8.  
    <id>mirrorId</id>
  9.  
    <mirrorOf>repositoryId</mirrorOf>
  10.  
    <name>Human Readable Name for this Mirror.</name>
  11.  
    <url>http://my.repository.com/repo/path</url>
  12.  
    </mirror>
  13.  
    -->
  14.  
    <!-- 阿里云仓库 -->
  15.  
    <mirror>
  16.  
    <id>alimaven</id>
  17.  
    <mirrorOf>central</mirrorOf>
  18.  
    <name>aliyun maven</name>
  19.  
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
  20.  
    </mirror>
  21.  
    <mirror>
  22.  
    <id>maven-default-http-blocker</id>
  23.  
    <mirrorOf>external:http:*</mirrorOf>
  24.  
    <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
  25.  
    <url>http://0.0.0.0/</url>
  26.  
    <blocked>true</blocked>
  27.  
    </mirror>
  28.  
    </mirrors>
学新通

五、配置 Maven 工程的基础 JDK 版本

如果按照默认配置运行,Java 工程使用的默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本。修改配置的方式是:将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内。 

  1.  
    <!-- java版本 -->
  2.  
    <profile>
  3.  
    <id>jdk-1.8</id>
  4.  
    <activation>
  5.  
    <activeByDefault>true</activeByDefault>
  6.  
    <jdk>1.8</jdk>
  7.  
    </activation>
  8.  
     
  9.  
    <properties>
  10.  
    <maven.compiler.source>1.8</maven.compiler.source>
  11.  
    <maven.compiler.target>1.8</maven.compiler.target>
  12.  
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  13.  
    </properties>
  14.  
    </profile>

六、配置环境变量

  • 检查 JAVA_HOME 配置

Maven 是一个用 Java 语言开发的程序,它必须基于 JDK 来运行,需要通过 JAVA_HOME 来找到 JDK 的安装位置。

学新通

 可以使用下面的命令验证:

学新通

  •  配置 MAVEN_HOME

为了能够在命令行中使用Maven,需要将Maven添加到系统的PATH环境变量中。在Windows系统中,可以按以下步骤操作:

  1. 右键点击“计算机”或“此电脑”,选择“属性”。
  2. 点击“高级系统设置”。
  3. 在“高级”选项卡中,点击“环境变量”。
  4. 在“系统变量”中找到“Path”变量,双击打开编辑窗口。
  5. 在编辑窗口中,末尾添加Maven的bin目录的路径,多个路径之间用分号分隔。
  6. 点击“确定”保存变更。

学新通

学新通

  • 验证

学新通

结语

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgjhhfc
系列文章
更多 icon
同类精品
更多 icon
继续加载