springboot瘦身部署

1.pom.xml中 根据以下这个配置进行修改即可


        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
//启动类
                    com.test.OpenApiClientApplication
                    ZIP
                    
                        
                            ${project.groupId}
                            ${project.artifactId}
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-dependency-plugin
                
                    
                        copy
                        package
                        
                            copy-dependencies
                        
                        
                            jar
                            jar
                            runtime
                            ${project.build.directory}/libs
                        
                    
                
            
        
    

2.正常执行打包操作,在target文件夹底下会生成一个libs和一个打好的项目的包,将这两个一起放到服务器要部署的路劲底下

3.服务器中  编辑startup.sh (命令   vi startup.sh),进入如下页面  ,键盘按i进入编辑模式,在-jar后面加上-Dloader.path=libs(修改服务器上的启动脚本,增加启动配置 -Dloader.path=libs(加载第三方jar包)),然后esc  ,(:wq)保存退出,然后正常启动即可

springboot瘦身部署_第1张图片

4、为什么要瘦身部署

项目剔除依赖的包之后,其实很小,而且依赖的包并不会经常变(但是一有变化libs必须更新),这样上传到服务器就会变快很多,尤其是上传到云服务器,如果文件太大,速度就很慢。

你可能感兴趣的:(springboot瘦身部署)