maven 项目生成的 war 太大,该如何优化?

2020-11-18 22:38:49 +08:00
 lixyz

做 Android 开发的,没写过后台

最近自己写了一个小玩意儿,于是看了下 springboot,写了下服务端的东西

用到的依赖是用 maven 来处理的,用阿里云出的那个插件部署到服务器上

但是遇到的问题是生成的 war 文件很大,每次部署上去都花好长时间

搜了一圈,都是复制来复制去

大家开发中是怎么解决这个问题的啊

能不能给个关键词,我去搜搜学习一下

感谢

3298 次点击
所在节点    Java
23 条回复
someonedeng
2020-11-19 16:09:34 +08:00
700m 你是怎么打出来的= =
ArJun
2020-11-19 16:12:03 +08:00
用 go 拆分,拆分成微服务
passerbytiny
2020-11-19 16:28:02 +08:00
对于非专业运维人员来说,最简单的方式是不要打 war 包,拆开之后,哪里改了重新上传那个。

然而你这个包不应该这么大的,看你补充的内容,是把操作系统平台 jar 包都依赖了,服务端明显不需要这些东西。严格的说,服务端和 Android 端的 Java 是两套语言,有些工具你不能直接套过去用,需要换掉,比如 Gson 换 Jackson 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/726889

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX