Windows 下使用 Scoop 安装 Maven

Windows 下使用 Scoop 安装 Maven

_

Windows 下使用 Scoop 安装 Maven

Maven 是 Java 项目最常用的构建工具,用于依赖管理、项目构建和自动化。本文介绍如何在 Windows 下使用 Scoop 包管理器安装 Maven。

一、什么是 Maven?

Maven 是一个项目管理和构建工具,主要功能:

  • 依赖管理:自动下载项目所需的 jar 包

  • 项目构建:编译、打包、测试自动化

  • 标准化:统一项目结构和构建流程

简单来说,你不需要手动下载和配置各种 Java 库,只需要在配置文件中声明依赖,Maven 就会自动处理一切。

二、什么是 Scoop?

Scoop 是 Windows 下的软件包管理器,类似于 Linux 的 apt 或 Mac 的 Homebrew。

传统安装软件的方式:

  1. 打开浏览器搜索软件

  2. 找官网下载安装包

  3. 运行安装程序

  4. 安装各种"全家桶"

用 Scoop:

scoop install maven

一行命令完成安装,干净、快捷、无副作用。

三、安装 Scoop

如果还没安装 Scoop,以普通用户身份打开 PowerShell 执行:

# 1. 设置执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

# 2. 安装 Scoop
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

# 3. 验证安装
scoop --version

四、使用 Scoop 安装 Maven

1. 安装 Maven

scoop install maven

输出示例:

Installing 'maven' (3.9.12) [64bit] from 'main' bucket
Loading apache-maven-3.9.12-bin.zip from cache
Checking hash of apache-maven-3.9.12-bin.zip ... ok.
Extracting apache-maven-3.9.12-bin.zip ... done.
Linking ~\scoop\apps\maven\current => ~\scoop\apps\maven\3.9.12
Adding ~\scoop\apps\maven\current\bin to your path.
Persisting conf
Persisting lib\ext
'maven' (3.9.12) was installed successfully!

2. 重新加载环境变量

Scoop 安装后会自动配置环境变量,但当前终端会话不会立即生效。

方法一:重新打开终端(推荐)

关闭当前 PowerShell,打开一个新的终端窗口。

方法二:手动重新加载

$env:Path = [System.Environment]::GetEnvironmentVariable("Path", "Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path", "User")

3. 验证安装

mvn -version

成功输出示例:

Apache Maven 3.9.12
Maven home: C:\Users\admin\scoop\apps\maven\current
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: C:\Users\admin\.jabba\jdk\adopt@1.8.0-292\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

注意:Maven 的命令是 mvn,不是 maven

五、配置阿里云镜像(可选)

Maven 默认从国外中央仓库下载依赖,速度较慢。配置阿里云镜像可以加速下载。

1. 找到配置文件

Scoop 安装的 Maven 配置文件位于:

C:\Users\你的用户名\scoop\apps\maven\current\conf\settings.xml

或使用软链接:

C:\Users\你的用户名\scoop\persist\maven\conf\settings.xml

2. 编辑配置文件

用记事本或 VS Code 打开 settings.xml,在 <mirrors> 标签内添加:

<mirror>
  <id>aliyun</id>
  <mirrorOf>central</mirrorOf>
  <name>Aliyun Maven</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

3. 保存文件

配置立即生效,无需重启。

六、常见问题

Q1: mvn -version 提示命令不存在

原因:环境变量未生效

解决:重新打开终端,或执行环境变量重新加载命令

Q2: Scoop shim 相关问题

如果遇到 shim 问题,可以重新安装:

scoop uninstall maven
scoop install maven

Q3: Java 版本不匹配

确保已安装 JDK 8 或更高版本:

java -version

七、Scoop 常用命令

# 搜索软件
scoop search maven

# 安装软件
scoop install maven

# 查看已安装的软件
scoop list

# 更新软件
scoop update maven

# 更新所有软件
scoop update *

# 卸载软件
scoop uninstall maven

八、总结

使用 Scoop 安装 Maven 的优势:

  • ✅ 一行命令完成安装

  • ✅ 自动配置环境变量

  • ✅ 安装到用户目录,不需要管理员权限

  • ✅ 更新卸载都很方便

  • ✅ 干净整洁,没有"全家桶"


参考资料:

Windows 下安装 Docker 完整指南 2026-02-24
Windows 下使用 Jabba 管理 Java 版本 2026-02-24

评论区