1、安装maven和scala环境

打开IDEA配置maven,我建议配置一个本地安装的maven不要使用IDEA自带的maven

在这里要注意一下配置maven的settings.xml文件
配置依赖包下载的路径

配置阿里源

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
安装scala

2、创建Flink项目
安装好maven和scala后,现在开始创建Flink项目

新建一个project




在pom.xml文件加上以下依赖
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java_2.12</artifactId>
<version>1.8.0</version>
<scope>provided</scope>
</dependency>
通过工具构建Flink项目完成。
通过命令行构建Flink项目

执行命令
mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-java -DarchetypeVersion=1.8.0
打开cmd窗口,并检查maven环境

我们切换到需要构建项目的路径下并输入命令行
mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-java -DarchetypeVersion=1.6.2

输入项目的基本信息

输入y确认刚刚的输入信息

可以看到在当前目录下多了一个项目

通过IDEA导入该项目


通过maven打包,如果出现下面这种情况,明明在IDEA里面配置了maven,但是不能使用, 退出IDEA,通过管理员身份运行IDEA就可以了

然后打包


如果在终端输入mvn clean package来打包报以下错误

解决方法:
1、检查jdk环境是否配置好,当然,这个一般大家都会配置好的;
2、修改maven的配置文件

添加以下内容,把jdk的环境变量配置进去

重启一下idea,重新打包
