maven有了maven-thrift-plugin,机器还需要安装thrift才能用吗?
有一个用了thrift的工程
mvn package打包,有如下错误
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce) @ waimai_c_api_client ---
[INFO]
[INFO] --- maven-thrift-plugin:0.1.11:compile (thrift-sources) @ waimai_c_api_client ---
[ERROR] thrift failed output:
[ERROR] thrift failed error: /bin/sh: thrift: command not found
意思是不是有了maven-thrift-plugin这个maven插件还不够,还需要机器也安装thrift
另外,工程引入的libthrift是0.8.0版本
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.8.0</version>
<type>pom</type>
</dependency>
那机器中应该安装的thrift版本最新的版本也可以?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,需要安装 thrift.
参见源码: https://github.com/dtrott/mav...
默认的是 thrift(在当前环境搜索路径下找)。
可以通过参数指定位置,如: