---
title: mvnw命令拉取apache-maven失败问题的解决方法
description: "- 鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的，不含漏洞及BUG修复。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringCloud/kunpengspringcloudhoxton_02_0045.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/SpringCloud/kunpengspringcloudhoxton_02_0045.html
indexId: 1a2214cd70b00010717912115684391fee2bf60e1aa92243aa9600208c745e6f88
---
# mvnw命令拉取apache-maven失败问题的解决方法

- 鲲鹏镜像站中提供的二进制包是基于开源代码直接编译打包而成的，不含漏洞及BUG修复。
- 使用开源软件时需遵守开源软件的许可协议。


#### 问题现象描述

如果编译环境通过代理访问互联网，在编译时可能会遇到无法下载apache-maven-3.5.0-bin.zip压缩文件的问题。


#### 关键过程、根本原因分析

编译环境通过代理访问互联网，导致编译时无法下载压缩文件。


#### 结论、解决方案及效果

在mvnw脚本文件中添加代理。

1. 打开mvnw脚本文件。

```
vim mvnw
```


2. 按“i”进入编辑模式，添加如下代理代码。

```
"-Dhttp.proxyHost=
127.0.0.1
" "-Dhttp.proxyPort=
3128
" "-Dhttps.proxyHost=
127.0.0.1
" "-Dhttps.proxyPort=
3128
" \
```


  其中，127.0.0.1和3128分别表示代理主机的IP地址和端口，操作时请根据实际代理环境配置。

3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 重新执行mvnw命令。

```
./mvnw clean install -Dgpg.skip=true
```
