快速创建基于Scala的flink开发项目

想创建一个基于Scala的flink 1.15.4的项目,但是官网的快速创建脚本都是基于Java的(官方地址:概览 | Apache Flink),所以这里记录一下基于Scala版本的快速创建

1.使用Maven 命令

bash 复制代码
mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-scala -DarchetypeVersion=1.15.4 -DgroupId=com.zstax -DartifactId=flink15-scala -Dversion=1.0 -Dpackage=com.zstax -DinteractiveMode=false

上面这条命令如果在Windows下执行的话,需要使用cmd窗口,使用powershell窗口的话会报错:The goal you specified requires a project to execute but there is no POM in this directory

因为对于PowerShell,如果需要运行mvn命令,必须将其后的每一个参数,都用英文双引号(也就是"")给包围起来,如:"-DgroupId=com.zstax"

2.使用快速启动脚本

bash 复制代码
curl https://flink.apache.org/q/quickstart-scala-SNAPSHOT.sh | bash -s 1.15.4

建议使用第1种,用浏览器打开:https://flink.apache.org/q/quickstart-scala-SNAPSHOT.sh,可以看到第二种其实也是调用了第1种的命令

相关推荐
郑祎亦16 分钟前
【JAVA面试题】== 和 equals() 的区别与使用场景
java·开发语言
葡萄_成熟时_19 分钟前
JavaWeb后端基础(5)
java·开发语言·maven·web
LUCIAZZZ20 分钟前
ThreadLocal的Key是弱引用给垃圾回收带来的问题
java·开发语言·jvm·spring·springboot
黑风风27 分钟前
深入理解 Promise 和 Async/Await,并结合 Axios 实践
开发语言·前端·javascript
Archer1941 小时前
C语言——结构体、联合体/共用体、枚举类型、typedef关键字
c语言·开发语言
Denuin多啦咧梦1 小时前
【C#】在WPF中使用ComboBox绑定枚举类型
开发语言·c#·wpf
果汁分你一半l1 小时前
QT实现计算器
开发语言·qt
阳光的错1 小时前
QT day2
开发语言·qt
Yang-Never1 小时前
OpenGL ES -> GLSurfaceView纹理贴图
android·java·开发语言·kotlin·android studio·贴图
至暗时刻darkest2 小时前
Go 接口使用
开发语言·后端·golang