
Maven
MySomeday
JavaWeb
展开
-
在 Linux 系统上安装 nexus 私库的相关理解和详细操作记录(主要依据官方文档)
文章目录下载二级目录三级目录Nexus 官网文档地址:https://help.sonatype.com/repomanager3Nexus 版本包括收费版 Nexus Repository Manager PRO 和 开源免费版 Nexus Repository Manager OSS,本文使用 开源免费 OSS 版。当前最先版本:Latest Version: 3.27.0-03下载二级目录三级目录...原创 2020-09-25 16:44:49 · 1936 阅读 · 0 评论 -
Spring Boot 项目部署打包时怎么才能不包含外部依赖库
文章目录一、问题背景二、解构 Spring Boot 的 jar 包三、解决办法四、一个服务器运行多个 Spring Boot 服务的情况一、问题背景Spring Boot 项目部署起来虽然已经简单很多了,但是一个运行 jar 包动辄几十上百兆,如果服务器是本地或者在内网还好,如果需要在公网环境部署,每次发布部署时都重新上传 Spring Boot 的 jar 包,因为网速的限制,也挺令人头大的。二、解构 Spring Boot 的 jar 包如果我们使用工具打开 Spring Boot 项目编译出原创 2020-06-28 18:19:17 · 2894 阅读 · 0 评论 -
Maven打包SpringBoot项目,排除第三方依赖包
Spring Boot 项目一般会依赖较多的包括 Spring 在内的第三方 jar 包,直接打可运行 jar 包,文件大小往往会达到100M甚至更大;一个包含数个业务模块的微服务项目,全部可运行的 jar 包加起来总共可达数百M甚至上G;我们在重复部署测试或者生产环境的时候,每次都要上传包含所有依赖 jar 包的可运行 jar 文件,效率比较低;下面是经过验证的 maven 配置,Spring Boot 项目打包时,只包含我们自己的开发的代码内容,大小仅仅之后数百 kb,所依赖的第三方 jar 则复原创 2020-05-12 11:56:11 · 5912 阅读 · 0 评论