下载地址:https://downloads.apache.org/thrift/
2、定位到thrift源码根目录,执行bootstrap:
./bootstrap.sh
执行结果:
3、定位到thrift源码根目录,执行configure:
./configure
执行结果:
4、定位到thrift源码中的java目录:
cd <thrift根目录>/lib/java
修改gradle.properties,将协议替换为https,否则执行./gradlew时会连接服务器失败,返回501错误。
error:Could not get resource 'http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom'
同时,将release=false修改为:
release=true
5、在/lib/java目录,执行gradlew:
./gradlew assemble
执行结果:
6、编译完成后,在/lib/java/build/libs目录下生成thrift的jar包:
同时,在lib/java/build/deps下会生成thrift的依赖包: