maven打包springboot项目时将lib和resources单独打包出来

每次需要发布jar包的时候,小则几十M,大则上百M,如果是内网上传需要费很多时间,

所以将lib和resources单独打包出来,部署的时候只需要第一次将lib和resources放到和jar包同级目录下即可直接运行,

如此一来修改配置也极为方便.而发布的jar只有几百kb,

除非pom.xml中新增了依赖项需要重新打包lib发布,其他时候都不必

            
                org.apache.maven.plugins
                maven-resources-plugin
                3.2.0
                
                    
                        copy-resources
                        prepare-package
                        
                            copy-resources
                        
                        
                            UTF-8
                            
                                
                                    src/main/resources
                                
                            
                            ${project.build.directory}/resources
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-jar-plugin
                3.2.0
                
                    
                        
                            true
                            lib/
                            false
                            com.xx.xx.xxxApplication
                        
                        
                            resources/
                        
                    
                    ${project.build.directory}
                
            
            
                org.apache.maven.plugins
                maven-dependency-plugin
                3.1.1
                
                    
                        copy-dependency
                        prepare-package
                        
                            copy-dependencies
                        
                        
                            ${project.build.directory}/lib
                        
                    
                
            

 maven打包springboot项目时将lib和resources单独打包出来_第1张图片

只需要将上图指向的三个目录和文件放到服务器上,然后执行:

nohup java -jar xxx.jar &

就行 

你可能感兴趣的:(经验贴,maven,spring,boot)