Blink源码编译

首先使用git bash克隆代码到本地

git clone https://github.com/apache/flink.git

然后切换到blink分支

git checkout blink

在安装好的maven中添加以下镜像:

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*,!jeecg,!jeecg-snapshots,!mapr-releases</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    <mirror>
        <id>mapr-public</id>
        <mirrorOf>mapr-releases</mirrorOf>
        <name>mapr-releases</name>
        <url>https://maven.aliyun.com/repository/mapr-public</url>
    </mirror>

运行mvn命令进行编译:

mvn clean install -DskipTests -Dhadoop.version=2.7.6 -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true -Dlicense.skip=true -Drat.ignoreErrors=true

如果不加 -Dlicense.skip=true -Drat.ignoreErrors=true会产生如下错误

Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check......

等待编译完成。

猜你喜欢

转载自www.cnblogs.com/mycd/p/11420614.html