Flink源码导入intellij过程

##

Flink源码导入intellij过程

  1. 在intellij中添加scala插件
  2. 下载源码,选择Source中的版本
  3. 解压源码,在intellij工具栏new file选择project existing source,选则解压后的文件,
  4. 选择maven导入,勾中
    • search for project recuisively
    • import Maven projects automatically
    • Sources
    • Documentation
  5. 选择下一步,然后等待intellij自动导入包完成. 过程会比较慢,可以选择将maven的中央仓库换成阿里源

##

将maven中央仓库换成阿里源

  1. 在intellij中的preference(偏好设置)里面搜索maven
  2. 找到User setting file: 勾中后面的override
  3. 进入m2的文件目录,因为此时还没有settings.xml文件,所以需要手动创建,Mac用户m2文件是隐藏的,可以使用快捷键 command + shift + . 显示m2文件,创建settings.xml文件
  4. 将下列代码粘贴金settings.xml文件
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                          https://maven.apache.org/xsd/settings-1.0.0.xsd">

      <mirrors>
  	    <mirror>
  	      <id>ali maven</id>
  	      <name>aliyun maven</name>
  	      <url>https://maven.aliyun.com/repository/public/</url>
  	      <mirrorOf>central</mirrorOf>
  	    </mirror>
  	    <mirror>
  	      <id>ui</id>
  	      <mirrorOf>central</mirrorOf>
  	      <name>Human Readable Name for this Mirror.</name>
  	      <url>http://uk.maven.org/maven2/</url>
  	    </mirror>
  	    <mirror>
  	      <id>ibiblio</id>
  	      <mirrorOf>central</mirrorOf>
  	      <name>Human Readable Name for this Mirror.</name>
  	      <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
  	    </mirror>

  	    <mirror>
  	      <id>jboss-public-repository-group</id>
  	      <mirrorOf>central</mirrorOf>
  	      <name>JBoss Public Repository Group</name>
  	      <url>http://repository.jboss.org/nexus/content/groups/public</url>
  	    </mirror>
  	    <!--访问慢的网址放入到后面-->
  	     <mirror>
  	      <id>CN</id>
  	      <name>OSChina Central</name>
  	      <url>http://maven.oschina.net/content/groups/public/</url>
  	      <mirrorOf>central</mirrorOf>
  	    </mirror>
  	    <mirror>
  	      <id>net-cn</id>
  	      <mirrorOf>central</mirrorOf>
  	      <name>Human Readable Name for this Mirror.</name>
  	      <url>http://maven.net.cn/content/groups/public/</url>
  	    </mirror>
  	    <mirror>
  	      <id>JBossJBPM</id>
  	      <mirrorOf>central</mirrorOf>
  	      <name>JBossJBPM Repository</name>
  	      <url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
  	    </mirror>
        </mirrors>
      </settings>
  1. 点击Apply,OK即可
    ##
    遇到的问题
  • 在运行flink-example中的batch中的wordcount应用时,报错,主要是scala插件问题,选择升级或者重装,
  • 如果还不行就重新导入flink,看编译结果中是否还是有scala sdk缺失警告,有的话,右键flink项目,点击open Module setting,在Gloable Libraries添加scala sdk

-Too many files with unapproved license
-mvn clean install -DskipTests 加上 -Drat.skip=true 编译

###本人想好好了解Flink源码学学技术,望各位大佬指点迷津,不吝赐教哦~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值