---
title: 编译安装
description: "1. 配置Cntlm。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytcnativeboringsslstatic_02_0008.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytcnativeboringsslstatic_02_0008.html
indexId: 1fecb2e35d04e999ee9d0f7c9b392a1be0a0f41cfaa4f5c6f5d1a316a0cecd64105
---
# 编译安装

1. 配置Cntlm。
  若机器需配置代理才可访问外网，则需要配置Cntlm，参考配置Cntlm(https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0020.html)。

2. 进入源码路径，编译安装。
  1 2 cd /home/netty-tcnative-netty-tcnative-parent-2.0.28.Final/ mvn clean install

  若编译安装结果显示“BUILD SUCCESS”，则编译成功。

  若编译安装报错，根据说明中对应的错误处理后，继续编译安装（注意：根据编译过程中显示获取BoringSSL失败的解决方法和编译时显示构建BoringSSL失败的解决方法处理后需要执行mvn install命令进行编译安装）。

  若编译安装报错“unable to access 'https://boringssl.googlesource.com/boring/'”，参考编译安装时显示无法访问BoringSSL的下载链接的解决方法。 若编译安装报错“Failed to execute goal org.apache.maven.plugins:maven-scm-plugin:1.9.4:checkout(get-boringssl)”，参考编译过程中显示获取BoringSSL失败的解决方法。 若编译安装报错“Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run(build-boringssl)”，参考编译时显示构建BoringSSL失败的解决方法。 若编译安装报错“unable to find valid certification path to requested target”，参考导入证书(https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0029.html)。

3. 查看生成的JAR包。
  1 ls /home/netty-tcnative-netty-tcnative-parent-2.0.28.Final/boringssl-static/target/
