版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
背景
有这样一种情况,如果是java -jar xx.jar这种情况,通常我们的逻辑是会把所有的jar包放在一起,这样打包,这个会存在一种情况,就是打包下来非常大,由于程序要传到服务器上执行,大概率会多次修改,这样会很浪费时间在打包,上传过程
解决思路
把依赖包打在一起,这部分代码基本不会动,只传一次上去,然后打包业务jar包的时候,不打依赖,那这样的话,问题不就解决了吗
实践
具体的打包方式我就不讲了,都是用maven来处理
关键是如何执行
java -cp xx.jar:aa.jar 主类
总结
这个方式找百度了半天,没找到,然后我想了下kafka的启动方式,一下就解决了问题了,
重点是解决问题的思路,可以多借鉴下其它的例子