apache-incubator-streampark源码编译本地运行(四)
发表于|更新于
|浏览量:
泰山不让土壤,故能成其大;河流不择细流,故能就其深。——李斯
首先是编译,由于我换到了mac,并且maven profile又发生了改变:
执行跟目录的build.sh
执行后scala报错。。。

此时删除掉maven本地repository里的org.scala-lang
重新执行即可
1 | Caused by: java.lang.ClassNotFoundException: org.apache.streampark.shaded.org.slf4j.Logger |
主要最后的部分:
1 | Caused by: java.lang.ClassNotFoundException: org.apache.streampark.shaded.org.slf4j.Logger |
我们切换到shaded模块进行install
相关推荐
2023-11-13
webflux中操作符调试
生命不息,奋斗不止。——卡莱尔 分享一个小技巧,在webflux开发中,我们可以在主启动类上加这么一行代码: 1Hooks.onOperatorDebug(); 这行代码的用处是注册一个回调函数,可以打印操作符信息,举个例子: 12345678910111213141516import reactor.core.publisher.Flux;import reactor.core.publisher.Hooks;public class DebugExample { public static void main(String[] args) { Hooks.onOperatorDebug(); // 启用操作符调试 Flux<Integer> flux = Flux.just(1, 2, 3, 4) .map(i -> i / 0); // 这里会触发除以零的异常 flux.subscribe( value -> Syst...
2021-05-29
thymeleaf格式化时间
牙齿痛的人,想世界上有一种人最快乐,那就是牙齿不痛的人。——萧伯纳 将返回的日期类型在页面上显示为指定的格式 首先是格式化Date类型 1<span th:text="${#dates.format(data.gmtCreate,'yyyy-MM-dd HH:mm:ss')}"></span> 然后是LocalDateTime等Temporal类 1<span th:text="${#temporals.format(data.gmtCreate,'yyyy-MM-dd HH:mm:ss')}"></span>
2021-07-14
mybatis-plus动态表名
却是平流无石处,时时闻说有沉沦。——唐•杜荀鹤 配置 123456789101112131415161718@Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); DynamicTableNameInnerInterceptor dynamicTableNameInnerInterceptor = new DynamicTableNameInnerInterceptor(); HashMap<String, TableNameHandler> map = new HashMap<String, TableNameHandler>(2) {{ put("user", (sql, tableName) -> { St...
2023-11-03
open-feign自定义反序列化decoder
人受谏,则圣。木受绳,则直。金就砺,则利。——孔子 主要是解决map类型擦除的问题,GlobalResponse继承了Map 代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465import cn.hutool.core.util.TypeUtil;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.JsonNode;import feign.RequestTemplate;import feign.Response;import feign.Util;import feign.codec.DecodeException;import feign.codec.Decoder;import feign.codec.EncodeException;imp...
2024-09-24
滴滴开源调研系统XIAOJUSURVEY
机遇是重要的,但刻苦是关键;自己不刻苦,机遇再多也没用。——佚名 https://github.com/didi/xiaoju-survey https://xiaojusurvey.didi.cn/ 主要是开源的问卷系统,比如公司做一个问卷调查,中秋是要大闸蟹还是月饼礼盒这种 XIAOJUSURVEY是一套轻量、安全的调研系统,提供面向个人和企业的一站式产品级解决方案,用于构建各类问卷、考试、测评和复杂表单,快速满足各类线上调研场景。 内部系统已沉淀 40+种题型,累积精选模板 100+,适用于市场调研、客户满意度调研、在线考试、投票、报道、测评等众多场景。数据能力上,经过上亿量级打磨,沉淀了分题统计、交叉分析、多渠道分析等在线报表能力,快速满足专业化分析。 功能简介 问卷管理:创、编、投、收、数据分析 多样化题型:单行输入框、多行输入框、单项选择、多项选择、判断题、评分、投票、… 用户管理:登录、注册、权限管理 数据安全:传输加密、脱敏等 更全的建设请查阅 功能介绍 技术 Web 端:Vue3 + ElementPlus;C 端多端渲染(规划中) Se...
2024-04-11
mybatis-plus启动时自动执行sql脚本
不劳动,无所得。——富兰克林 源码地址: mybatis-plus-samples/mybatis-plus-sample-ddl-mysql/src/main/java/com/baomidou/mybatisplus/samples/ddl/mysql/MysqlDdl.java at master · baomidou/mybatis-plus-samples · GitHub 代码如下: 1234567891011121314151617181920212223242526272829package com.baomidou.mybatisplus.samples.ddl.mysql;import com.baomidou.mybatisplus.extension.ddl.SimpleDdl;import org.springframework.stereotype.Component;import java.util.Arrays;import ...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog