首页 > 其他分享 >dremio 24.3 版本构建的一些问题

dremio 24.3 版本构建的一些问题

时间:2023-12-21 14:56:18浏览次数:38  
标签:dremio https jdk zulu 24.3 构建 版本 toolchains

dremio 24.3 社区版代码提供了,从官方文档来看,构建与以前不太一样了,以下是构建中一些问题说明

主要问题

  • jdk 需要同时包含jdk8 以及jdk11,
  • maven 配置toolchains

解决方法

  • 对于多jdk 的安装可以使用二进制程序,比如我使用的mac 我使用了sdkman 这个工具管理多jdk
  • toolchains 配置
    我使用sdskman 的配置
 
<?xml version="1.0" encoding="UTF-8"?>
<toolchains>
  <toolchain>
    <type>jdk</type>
    <provides>
      <version>1.8</version>
      <vendor>zulu</vendor>
    </provides>
    <configuration>
      <jdkHome><sdkman path>/candidates/java/8.0.382-zulu</jdkHome>
    </configuration>
  </toolchain>
  <toolchain>
    <type>jdk</type>
    <provides>
      <version>11</version>
      <vendor>zulu</vendor>
    </provides>
    <configuration>
      <jdkHome><sdkman path>/candidates/java/11.0.20-zulu</jdkHome>
    </configuration>
  </toolchain>
</toolchains>

说明

整个构建还是比较顺利的,核心是jdk 版本以及maven toolchains

参考资料

https://github.com/dremio/dremio-oss/
https://maven.apache.org/guides/mini/guide-using-toolchains.html
https://sdkman.io/

标签:dremio,https,jdk,zulu,24.3,构建,版本,toolchains
From: https://www.cnblogs.com/rongfengliang/p/17919037.html

相关文章

  • protobuf、protobuf-c、protobuf-c-rpc在Linux(Ubuntu18.04)编译安装及交叉编译arm\aar
    protobuf、protobuf-c、protobuf-c-rpc在Linux(Ubuntu18.04)编译安装及交叉编译arm\aarch64版本文章目录protobuf、protobuf-c、protobuf-c-rpc在Linux(Ubuntu18.04)编译安装及交叉编译arm\aarch64版本一、前言二、protobuf、rpc、protobuf-c、protobuf-c-rpc介绍1、protobuf2、protob......
  • 查看NVIDIA CUDA版本号的四种方法
    查看CUDA版本号这里有三种方法。nvidia-smi运行nvidia-smi命令:右上角可以看到CUDA版本号。CUDAToolkit下载地址:https://developer.nvidia.com/cuda-downloads$nvcc-Vnvcc:NVIDIA(R)CudacompilerdriverCopyright(c)2005-2023NVIDIACorporationBuiltonFri_Nov__3_17......
  • 记录 | ubuntu源码编译安装/更新boost版本
    一、卸载当前的版本1、查看当前安装的boost版本dpkg-S/usr/include/boost/version.hpp通过上面的命令,你就可以发现boost的版本了,查看结果可能如下:libboost1.54-dev:/usr/include/boost/version.hpp2、删除当前安装的boostsudoapt-getautoremovelibboost1.54-dev这样就可以删......
  • 记录 | ubuntu升级/降级/安装指定版本的vim
    安装安装依赖:sudoaptinstallgitmakeclanglibtool-bin下载源码:gitclone--depth=1https://github.com/vim/vim.gitvim_sourcecdvim也可以从http://github.com/vim/vim/tags下载,在我写这篇笔记的时候最新的版本是v8.2.4995wget-chttps://github.com/vim/vim/archive/......
  • dremio arp 扩展开发icon问题
    好久没太注意dremio内部的变动了,结果今天在自己开发arp扩展i升级到24.3的时候发现icon看不到,刚好官方发布了24.3的源码,顺着看了下发现是icon已经不在arp扩展中提供了,而是直接放到了ui组件中了参考图解决方法直接替换ui-libjar包自己编译ui-libjar包直接替......
  • dremio 24.3.0 arp 扩展变动
    dremio24.3.0版本发布了,在测试arp扩展的是否发现有一些问题,通过对于历史版本,发现主要是一个包的变动参考对比24.3.0之前的24.3.0版本的说明对于以前开发的arp扩展都需要重新调整并构建,才能确保与24.3.0版本兼容,我以前开发的一些扩展后边会更新下参考资料https......
  • Java各个版本区别
    1JavaJava是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java有三个版本:JavaSE(JavaPlatform,StandardEdition)Java标准版,也称 J2SE,JavaSE是做电脑上运行的软件,它允许开发和部署在桌面、服务器、嵌入......
  • dremio 24.3.0 发布
    24.3版本对于bugfix以及新功能都是不少的一些比较方便的新功能支持parquetv2文件,支持元数据清理命令 VACUUMCATALOGCTAS支持排序Array相关操作函数的提供对于以及基于文件的数据源系统支持,自动的增量以及全量反射处理parquet文件字典编码支持COPYINTO增强,支持......
  • CAP 8.0 版本发布通告 - CAP 7岁生日快乐!
    前言今天,我们很高兴宣布CAP发布8.0版本正式版,从2016年12月14日CAP立项到2023年12月14日发布8.0版本刚好满7年,祝CAP7岁生日快乐,巧的是这一天也是我生日,真是意想不到啊!那就做一个Overview吧,在这7年间,我们一共发布了61个版本,在Github上有6.3K的Star......
  • harbor1.1.2无损升级到最新版本harbor2.5.0
    目标将老版本的harbor1.1.2无损升级到最新版本harbor2.5.0,后面有条件可以随版本更新基础环境信息hostIP:192.168.56.35httpdocker-compose路径:/usr/src/harbordata路径:/data升级步骤下面是升级版本需要的安装包,同样也意味着版本升级步骤harbor-offline-installer......