背景:
spark 程序, 使用 scala 语言开发. 整个项目中包含多个子模块, 依赖包文件使用 maven 来管理.
打包:
方法一: 使用 artifacts 来
选择模块, 选择对应的主函数:
点 ok 保存.
由于 spark 程序部分依赖包服务器上已有, 只需要包含几个自定义的 jar 包即可. 因此, 需要手工将多余的 jar 包删除.
最后仅仅保留 3 个自己指定的依赖包, 确定.
从主菜单中 build:
最后生成 jar 在 class\artifacts 目录下:
注意点: 如果不是第一次打包, 一定使用 rebuild,build 重复打包有时候更新不成功.
来源: http://www.bubuko.com/infodetail-3272873.html