跳到主要内容
版本: 0.7

编译

环境准备

环境版本备注
npm7.19.0
node.js14.19.0
jdk1.8.0_201
maven3.6.3
lombok1.18.24如果在idea编译,需要自行安装 插件
mysql5.7+

NodeJS 安装部署

下载地址

下载完成后,双击傻瓜式安装即可

由于Dinky编译NPM最低版本为7.19.0,因此需要把NPM版本升级到7.19.0。具体操作如下

npm install -g npm@7.19.0

MySQL 部署

MySQL版本选择5.7+

下载地址

下载完成后,双击傻瓜式安装即可


Maven 安装部署

下载地址

下载完成后后,解压到对应目录

1.将安装包解压到某目录,这里解压到C:\Program Files\apache-maven-3.6.3
3.设置系统变量MAVEN_HOME,值为C:\Program Files\apache-maven-3.6.3
4. 更新 PATH 变量,添加 Maven bin 文件夹到 PATH 的最后,%MAVEN_HOME%\bin
完成,以验证它,执行 mvn –v 在命令提示符

Dinky 编译

Maven 编译

将源码包解压到相应目录下,其次切换到Dinky根目录,编译命令如下:

# 默认版本:scala-2.12 , flink-1.14
mvn clean install -Dmaven.test.skip=true -P aliyun,prod,scala-2.12,web,fast,flink-1.14

# 如若修改版本,按以下指定即可。flink可支持多版本(1.11-1.16)
mvn clean install -Dmaven.test.skip=true -P aliyun,prod,scala-2.12,web,fast,flink-1.14,flink-1.15

# 如若需要编译全部flink版本,推荐指令如下(会下载flink11-16全部的依赖,谨慎使用)
mvn clean install -Dmaven.test.skip=true -P aliyun,prod,scala-2.12,web,fast,all

最后切换到 Dinky 根目录下得 build 文件夹下,即可出现编译后的安装包

创建 远程克隆项目
maven ->> dlink->> 配置文件->> 生命周期->> 跳过测试 ->> 双击install
打包完成后 安装包见项目根下 build 文件夹下
提示

具体 profile 选择请参考如上

local_debug_maven_profile_intro.png

说明:如果要对 Dinky 做二次开发,详见开发者指南中的本地调试


Docker 快速体验

点我跳转


信息

以上就是 Dinky 源码编译的详细步骤,Dinky 如何安装部署,请查看下一章节部署