---
title: 如何解决mvnw网络问题
description: "编译环境访问网络需要通过代理。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytcnativeboringsslstatic_02_0012.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytcnativeboringsslstatic_02_0012.html
indexId: 533fe70658dc13874026fa7864451bde3b3e548827b03e3ccca88420ad08f5bd105
---
# 如何解决mvnw网络问题

#### 问题现象描述

编译环境访问网络需要通过代理。


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

编译时可以使用源码中的mvnw。mvnw可以自动下载符合要求的Maven版本，从而省去手动安装Maven。如果编译环境访问网络需要通过代理，则需要为mvnw配置代理。


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

1. 打开mvnw文件。

```
vim mvnw
```


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

```
"-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. 重新执行编译命令。

```
mvn clean install
```
