Flink 使用Maven打包出现的下图错误

超、凢脫俗 2024-04-28 13:05 84阅读 0赞

在这里插入图片描述

报红色错误:

Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:compile (scala-compile-first) on project batch-flink-etl-0124: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)

错误原因:

mvn clean package默认只处理java源代码的编译、打包,而不管scala,所以编译时遇到Hello这个由scala语言编写的class,此时scala还没编译生成class,所以找不到相应的调用入口。

解决办法:

  1. 在控制台找到Termial,输入:mvn clean scala:compile compile package
  2. 意思是:在compile前加入scala:compile,这是maven-scala-plugin插件提供的选项,表示编译scala,这样一来,先编译scala,再编译java,最后打包!

如下图:
在这里插入图片描述

打包成功:

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,84人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Maven 打包插件使用

    编写目的 java开发,尤其是在大数据开发的时候,需要打包jar文件然后提交,在选择使用Idea开发工具的时候,使用这个插件可以简化打包过程。 使用方法 1.