Maven 入门第二章、Maven核心程序解压和配置
一、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 的本地仓库放在其他盘符下。配置方式如下:
-
<!-- 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:\Dev\Maven\repo</localRepository>
记住:一定要把 localRepository 标签从注释中拿出来。
注意:本地仓库本身也需要使用一个非中文、没有空格的目录。
四、配置阿里云提供的镜像仓库
Maven 下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,访问国内网站,可以让 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>
-
-->
-
<!-- 阿里云仓库 -->
-
<mirror>
-
<id>alimaven</id>
-
<mirrorOf>central</mirrorOf>
-
<name>aliyun maven</name>
-
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
-
</mirror>
-
<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>
-
</mirrors>
五、配置 Maven 工程的基础 JDK 版本
如果按照默认配置运行,Java 工程使用的默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本。修改配置的方式是:将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内。
-
<!-- java版本 -->
-
<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>
六、配置环境变量
- 检查 JAVA_HOME 配置
Maven 是一个用 Java 语言开发的程序,它必须基于 JDK 来运行,需要通过 JAVA_HOME 来找到 JDK 的安装位置。
可以使用下面的命令验证:
- 配置 MAVEN_HOME
为了能够在命令行中使用Maven,需要将Maven添加到系统的PATH环境变量中。在Windows系统中,可以按以下步骤操作:
- 右键点击“计算机”或“此电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“高级”选项卡中,点击“环境变量”。
- 在“系统变量”中找到“Path”变量,双击打开编辑窗口。
- 在编辑窗口中,末尾添加Maven的bin目录的路径,多个路径之间用分号分隔。
- 点击“确定”保存变更。
结语
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgjhhfc
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13