1
|
wget https://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
|
1
|
tar -xvzf apr-1.5.2.tar.gz |
1
|
cd apr-1.5.2 |
1 2 |
./configure --prefix=/usr/local/apr make && make install |
1 2 |
wget https://github.com/netty/netty-tcnative/archive/netty-tcnative-parent-1.1.33.Fork23.tar.gz tar -zxvf netty-tcnative-parent-1.1.33.Fork23.tar.gz |
1 2 |
cd netty-tcnative-netty-tcnative-parent-1.1.33.Fork23 vi pom.xml |
修改内容的位置有两处,如下:
http://www.us.apache.org替换为https://archive.apache.org。
1
|
vi boringssl-static/pom.xml
|
修改内容如下:
https://boringssl.googlesource.com/boringssl替换为https://github.com/google/boringssl。
1 2 3 |
wget https://ftp.openssl.org/source/old/1.0.2/openssl-1.0.2j.tar.gz mkdir -p openssl-static/target mv openssl-1.0.2j.tar.gz openssl-static/target |
1
|
mvn package -DskipTests |
编译目标netty-tcnative-boringssl-static-1.1.33.Fork23.jar在目录“netty-tcnative-netty-tcnative-parent-1.1.33.Fork23/boringssl-static/target”下。