02Maven核心程序的下载与settings.xml文件的配置,环境变量的配置

Maven核心程序的解压与配置

Maven的下载与解压

Maven官网下载安装包

将下载的Maven核心程序压缩包apache-maven-3.8.4-bin.zip解压到一个非中文且没有空格的目录

Maven的核心配置文件

在Maven的解压目录conf中我们需要配置Maven的核心配置文件settings.xml

配置本地仓库位置: 本地仓库默认位置在C盘下的用户家目录/.m2/repository , 以后随着Maven仓库中的jar包增加可能会拖慢C盘运行速度

  • 使用localRepository标签指定Maven的本地仓库位置(使用一个非中文且没有空格的目录), 这个位置可以等执行构建命令时由Maven创建
xml 复制代码
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\maven-repository</localRepository>

配置镜像仓库的url: Maven默认访问境外的中央仓库下载jar包时速度很慢 , 访问国内阿里云提供的镜像仓库可以提高下载速度

  • 将原有的mirror标签模板注释掉 , 将配置阿里云镜像的mirror标签模板整体复制到settings.xml文件的mirrors标签内
xml 复制代码
<mirrors>
<!--
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror> 
-->
    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
</mirrors>

配置Maven工程的基础JDK版本, Maven项目的Java工程默认使用的是1.5版本的JDK版本

  • 将profile标签的内容整体复制到settings.xml文件的profiles标签内
xml 复制代码
<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

配置Maven环境变量和PATH

配置环境变量(指向bin的上一级)

配置环境变量JAVA_HOME: Maven是一个用Java语言开发的程序它必须基于JDK来运行,需要通过JAVA_HOME这个变量名来找到JDK的安装位置

使用echo %JAVA_HOME%命令查看变量值, java -version命令查看JDK的版本号

cmd 复制代码
#查看变量值
C:\Users\Administrator>echo %JAVA_HOME%
D:\software\Java

#查看JDK的版本号
C:\Users\Administrator>java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

配置环境变量MAVEN_HOME

配置PATH(指向bin目录)

使用mvn -v命令查看Maven的版本号

cmd 复制代码
#查看Maven的版本号
C:\Users\Administrator>mvn -v
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: D:\software\apache-maven-3.8.4
Java version: 1.8.0_141, vendor: Oracle Corporation, runtime: D:\software\Java\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
相关推荐
清木青青24 分钟前
maven中的scope理解,你学会了吗?
maven
苦学编程的谢5 小时前
Maven
java·maven·intellij-idea
考虑考虑6 小时前
Maven 依赖范围(Scope)
java·后端·maven
椰椰椰耶6 小时前
【MyBatis】XML实现,配置方法和增、删、改、查
xml·oracle·mybatis
程序员张316 小时前
Maven编译和打包插件
java·spring boot·maven
旷世奇才李先生1 天前
XML Schema 安装使用教程
xml
代码的余温1 天前
5种高效解决Maven依赖冲突的方法
java·maven
paishishaba1 天前
Maven
java·maven
ddfa12341 天前
XML 笔记
xml·服务器
代码的余温2 天前
Maven引入第三方JAR包实战指南
java·maven·jar