使用命令
mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true
- -Dmaven.test.skip:跳过测试代码
- -Dmaven.javadoc.skip:跳过 javadoc 检查
- -Dcheckstyle.skip:跳过代码风格检查
编译flink 1.14.4 版本的代码时候,发现会出现如下错误:
Failed to execute goal on project flink-fs-hadoop-shaded: Could not resolve dependencies for project org.apache.flink:flink-fs-hadoop-shaded:jar:1.14.4 in nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/public)
查看代码,里面包含了该模块,但是没有找到说明有依赖该模块的其他模块比这个先编译完成,那么我们能做的就是想办法把这个模块提前编译一下就行。
只需要在这个模块下执行一下mvn install 命令,然后在执行一下全局的mvn intstall 就行了
cd flink-filesystems\flink-fs-hadoop-shaded
mvn install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true
之后在执行
cd ../..
mvn install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dcheckstyle.skip=true
即可