IoTDB同步master代码后编译错误(一)

本文档介绍了在同步IoTDB master分支代码后遇到编译错误的问题及解决方法。当从master分支获取最新代码并在IDEA中编译时,由于缺少自动生成的代码导致编译错误。解决步骤包括运行特定命令来编译项目中的子项目,从而生成缺失的代码文件,消除编译错误。
摘要由CSDN通过智能技术生成

IoTDB同步master代码后编译错误(一)

作为contributor或者contributor candidate的你,可能会遇到IoTDB在IDEA里编译报错的情况。编译报错的产生会有很多种原因,今天小编就和大家分享一个原因以及其对应的解决办法。

特别提示:IoTDB的代码合并都是有很严格的持续集成流水线的,编译错误的提示并不代表代码真的写错了哦

情况是这样的,小编最近在忙着写文档,好久没有同步master分支上的代码了。终于,小编的文档写完了,正当小编准备大张旗鼓地写代码时,却发现从master拉取的最新代码在IDEA里报了错。错误截图如下:

具体的,有两个类报了编译错误,他们分别是

  • org.apache.iotdb.db.protocol.influxdb.sql.InfluxDBLogicalGenerator
  • org.apache.iotdb.db.protocol.influxdb.sql.InfluxDBSqlVisitor

具体的报错原因大致为:

Cannot resolve symbol 'InfluxDBSqlParserBaseVisitor'
Cannot resolve symbol 'SqlLexer'

大体意思就是说,有一些类当前项目无法找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值