Idea 精准到类的打包方式:Artifacts 打包
Idea 精准到类的打包方式:Artifacts 打包
这种打包方式更精确,可以直接精确到具体类,这种情况下打的包,上传到 Flink web 时,不需要手动写入 class 文件名,它会自动填入,如果没有自动填入,或许是你的 Flink 版本太低了,我的是 flink1.9.1 版本。
打包配置:
1.File——>Project Structure...
2.Artifacts——>+——>JAR——>From modules with dependencies...
3.Artifacts——>+——>JAR——>From modules with dependencies...
然后就可以打包了:Build——>Build Artifacts...
Build,不出意外的话,会在本类 Module 下生成一个 out 的文件夹......
因为这样打出来的包是带依赖的,所以文件会很大,几十兆打底。