mvn archetype:generate \
-DarchetypeGroupId=org.apache.flink \
-DarchetypeArtifactId=flink-quickstart-java \
-DarchetypeVersion=1.13.0 \
-DgroupId=com.example \
-DartifactId=my-flink-project \
-Dversion=0.1 \
-Dpackage=com.example.flink
- Add local runtime
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-runtime-web</artifactId>
<version>${flink.version}</version>
</dependency>
- Change scope from
provided
tocompile
of dependencies:flink-streaming-java
flink-clients
flink-java
-
Prerequisites
- Java 8
- Maven 3.2.5+
- Change scope to
provided
:flink-streaming-java
flink-clients
flink-java
- Add dependency:
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version> </dependency>
-
Build
mvn clean package -Dmaven.test.skip=true