Springboot jar包项目大瘦身

1.识别公共jar包

这个工作需要根据实际情况具体分析。

参考:

首先将所有三方jar包找出来,再将各个项目都依赖且版本稳定的jar提取出来。

不考虑将内部开发使用的jar提取出来,变动性大。

2.抽取公共jar包

修改pom文件,添加插件

 
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                    ZIP
                    
                    
                    
                        com.xx.xx
                        xx
                    
                    
                
            

            
            
                org.apache.maven.plugins
                maven-dependency-plugin
                
                    
                        copy
                        package
                        
                            copy-dependencies
                        
                        
                            
                            
                                ${project.build.directory}/lib
                            
                        
                    
                
            
        
    

3.引用公共jar包

将target目录下lib文件夹上传到服务器。

修改启动脚本,添加-Dloader.path=./lib

jar -Dloader.path=./lib -jar xxx.jar

你可能感兴趣的:(Java,spring,boot,jar,maven)