VS Code 遇上 Java丨第二章:配置 Maven 构建工具

读不在三更五鼓,功只怕一曝十寒。

准备工作

  • Maven 安装包,示例版本:apache-maven-3.8.1-bin

点击下载示例版本
提取码:z22c


环境配置

实际上在安装好 Java 扩展包以后,VS Code 就已经集成了 Maven,并完成了自动配置。本章要讲解的是如何替换集成的 Maven,并更改一些默认配置。

1. 安装 Maven

  • 将 Maven 安装包解压到安装目录
cd ~/下载
sudo mkdir /usr/local/lib/maven
sudo tar -zxvf ./apache-maven-3.8.1-bin.tar.gz -C /usr/local/lib/maven
  • 编辑 /etc/profile 文件,配置 Maven 变量
sudo vim /etc/profile
# 在 /etc/profile 文件末尾加入变量申明,申明如下:
# # Maven Configure
# PATH=$PATH:/usr/local/lib/maven/apache-maven-3.8.1/bin
# export PATH
source /etc/profile
  • 输入 mvn -v 命令将会得到如下提示,此时 Maven 已经安装成功
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /usr/local/lib/maven/apache-maven-3.8.1
Java version: 15.0.1, vendor: Oracle Corporation, runtime: /usr/local/lib/java/jdk-15.0.1
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "5.8.0-25-generic", arch: "amd64", family: "unix"

2. 配置 Maven

  • 创建本地存储库文件夹 /var/local/lib/maven/repo 并授权
sudo mkdir -p /var/local/lib/maven/repo
sudo chmod -R go+w /var/local/lib/maven/repo
  • 打开 /usr/local/lib/maven/apache-maven-3.8.1/conf/settings.xml 文件
  • 在 settings 节点配置本地存储库(增加 localRepository 节点)
  • 在 settings 节点的 mirrors 节点配置远程镜像库(修改 mirror 节点,示例使用 Aliyun 镜像库)

<localRepository>/var/local/lib/maven/repolocalRepository>

<mirror>
	<id>nexus-aliyunid>
	<mirrorOf>centralmirrorOf>
	<name>Nexus aliyunname>
	<url>http://maven.aliyun.com/nexus/content/groups/publicurl>
mirror>

3. 替换集成的 Maven

  • 打开 VS Code 配置文件,添加如下配置。配置完成后 VS Code 集成的 Maven 将成功被替换,我们会在下一章节中讲解如何验证该成果。
// Maven 配置
"maven.executable.path": "/usr/local/lib/maven/apache-maven-3.8.1/bin/mvn",
"maven.settingsFile": "/usr/local/lib/maven/apache-maven-3.8.1/conf/settings.xml",
"java.configuration.maven.userSettings": "/usr/local/lib/maven/apache-maven-3.8.1/conf/settings.xml"

你可能感兴趣的:(VS,Code,遇上,Java,vscode,java,maven)