Flink源码学习(1)环境配置与下载代码

Java和maven

版本注意!!!
Java 1.8 Maven 3.8.6
Java和maven下载,设置环境变量
如果安装的过高就会遇到下面这样的情况
安装Java包
高级系统设置,在系统变量里面新建MAVEN_HOME然后设置路径,同理JAVA_HOME
然后在Path中设置%MAVEN_HOME%\bin和%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
设置完毕后在CMD中输入
java -version
mvn -version
然后修改maven的settings文件,修改地址
<localRepository>D:\Env\Java\repo</localRepository>
并且设置mirror
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
 
然后设置支持的jdk版本
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

 

IDEA配置

在settings中设置本地的maven和settings和repo的地址
Flink源码下载
如果通过git下载
,失败概率很大,因此改为从gitee下载
git clone https://gitee.com/apache/flink.git
下载完毕之后导入IDEA
此时会自动下载对应的依赖,在你的仓库里可以看到

编译打包

下载完代码到本地之后,执行
mvn clean package -DskipTests
DskipTests会便宜测试代码,但是不会执行测试用例
如果settings没有生效就会下载很慢,依次确认settings的mirror配置的对不对,IDEA的settings地址是否正确
如果生效了就会下载的很快,显示是ali的maven
预计跑半小时结束
posted @ 2024-03-30 01:46  Heinrich♣  阅读(84)  评论(0编辑  收藏  举报