https://github.com/apache/calcite
1、gradle构建
site/_docs/howto.md
本地环境,按照要求,配置jdk 8,gradle 7.6.1
执行 gradle build
build过程中,需要下载的依赖很多
第一次,下载了3个多小时,最后在下载某个依赖时下载不下来,failed
第二次,执行了快2个小时,成功
使用idea的gradle插件构建
直接gradle build命令构建
2、build遇到的问题:autostyle more lines that didn't fit
-PmaxCheckMessageLines=50 -PmaxFilesToList=10 -PminLinesPerFile=4
以上这几个参数,应该是autostyle的配置参数吧,具体还没找到在哪儿配置 TODO 需要看下gradle脚本了
解决方法:
搜索 val skipAutostyle (kotlin代码)
注释掉 val skipAutostyle by props()
添加 val skipAutostyle: Boolean = true 即跳过autostyle
https://github.com/autostyle/autostyle
3、build遇到的问题:Task with name 'assemble' not found in project ':release'.
release\build.gradle.kts 报错 TODO 原因
releaseArtifacts {
artifact(archiveTask)
}
解决方法:
注释掉上述task
releaseArtifacts {
artifact(archiveTask)
}