快速创建基于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种的命令

相关推荐
笃行客从不躺平14 分钟前
认识 Java 中的锁升级机制
java·开发语言
weixin_3077791316 分钟前
Jenkins Branch API插件详解:多分支项目管理的核心引擎
java·运维·开发语言·架构·jenkins
@木辛梓19 分钟前
结构体 结构体c++
开发语言·c++
小股虫22 分钟前
消息中间件关键技术、设计原理与实现架构总纲
java·开发语言·架构
洲星河ZXH24 分钟前
Java,日期时间API
java·开发语言·python
前端老曹25 分钟前
Jspreadsheet CE V5 使用手册(保姆版) 二
开发语言·前端·vue.js·学习
秋邱26 分钟前
AR 定位技术深度解析:从 GPS 到视觉 SLAM 的轻量化实现
开发语言·前端·网络·人工智能·python·html·ar
Boop_wu28 分钟前
[Java EE] 多线程进阶(3) [线程安全集合类]
开发语言·windows·python
雨疏风骤124031 分钟前
【FreeRTOS】任务、任务状态
开发语言·stm32·c#·rtos
SongYuLong的博客35 分钟前
开源 C 标准库(C Library)
c语言·开发语言·开源