maven-jar-plugin 打包一个可执行的jar,把jar依赖进来.
maven-assembly-plugin 把jar依赖进来,并解压.
maven-shade-plugin 可以进行包替换,解决冲突. 并且具备字节码技术,可以修改代码和jar里的import
classnotfoundexception 没有找到类
noclassdeffounderror 有类,但是初始化失败(包括static 和 单例 初始化失败 {}) , 配置即代码, 上传jar 执行这种场景下的冲突会遇到. 本地执行ok