如何为 thrift 0.9.1 构建 twitter 的大象鸟?

Posted

技术标签:

【中文标题】如何为 thrift 0.9.1 构建 twitter 的大象鸟?【英文标题】:How to build twitter's elephant-bird for thrift 0.9.1? 【发布时间】:2016-02-16 11:24:32 【问题描述】:

elephant-bird 的 README 文件提到:

Thrift 0.5.0、0.6.0、0.7.0,大于 0.9 的版本通过 thrift9 maven 配置文件提供

我正在使用mvn package -e -Dprotobuf.version=2.6.1 -Dthrift.version=0.9.1,但它给了我错误:

.
.
.
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/user/Downloads/elephant-bird-elephant-bird-4.13/core/thrift7/src/test/java/com/twitter/elephantbird/thrift/TestThrift7BinaryProtocol.java:[24,12] error: cannot find symbol
.
.
.

我是否必须安装 thrift 0.7.0 才能使其正常工作,还是有一些我不知道的方法?

【问题讨论】:

【参考方案1】:

protobuf 版本:2.5.0 和节俭版本:0.9.0 为我工作

mvn package -Dprotobuf.version=2.5.0 -Dthrift.version=0.9.0

【讨论】:

以上是关于如何为 thrift 0.9.1 构建 twitter 的大象鸟?的主要内容,如果未能解决你的问题,请参考以下文章

如何为ios构建skia

如何为ios构建skia

go thrift 开发

如何为 scala 2.10.1 构建 sorm

如何为 android 构建 mupdf

如何为作业禁用 GitLab 构建缓存