DataEase 版本 V2.5 TAG 编译依赖缺少问题

本地搭建开发环境进行编译,个别类或方法缺失问题:



原来工程里面用的1.35.6 是官方自己单独做的依赖吗?还是我只能从别的版本里面改源代码才行?

切换到v2.5分支用maven3.9拉取下试试,依赖都可以在线下载下来的。

镜像仓库用 Central Repository: ? 我看看了官方的github 和 maven 仓库 都没有1.35.6的版本


在这个仓库:
https://repository.fit2cloud.com/repository/fit2cloud-public/

我也遇到同样问题 蹲一个回复

在这个仓库里能找到依赖

我直接下载下来,发现还是缺少方法


而且还缺少其他的方法,我重新单独加了个别依赖发现 缺少 QueryProvider 这个类在1.35.6是没有的

然后我现在同时引入这两个依赖:可以正常编译和启动

测试发现个别方法执行错误:

配置数据集的时候查询sql 没有打印正确的库名导致查询异常,是不是1.35.6 和 1.37.0的冲突导致的?

我现在直接用1.37.0的依赖 直接把这个方法注释了,能正常使用了,但是会有影响吗?

用POM里原本的依赖,不要改。

我使用去刚刚你提供的maven仓库下载了对应的jar 还是缺少方法。无法正常编译


这些函数 在mysql 8.x是没有的,要怎么处理呢?

这是自定义的 calcite 函数哈,不会在数据源中执行。

我去你提供的仓库地址下载了jar ,还是提示上面缺少的方法或者类。然后我看到git发布了2.6的版本,可以直接用这个吗?

已解决,我重新配置了maven仓库。所有依赖就对上了

如何重新配置的啊 我的maven是3.9.8的 跑的v2.4版本的 现在我也是导入了两个依赖他才能运行成功
我手动导入的 1.35.2的包 报缺少import org.apache.calcite.avatica.util.Quoting;这个类

去下载依赖又下不下来 用中央仓库和阿里镜像都试过了

建议直接用最新的2.8版本,拉取最新的依赖。
可以在仓库中自取:
Browse - Nexus Repository Manager (fit2cloud.com)