springBoot项目assembly插件打包部署

主要有如下几步:

1. 项目pom.xm里增加如下插件

 


                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                
            

    


            
                maven-assembly-plugin
                3.0.0
                
                    
                        src/main/assembly/assembly.xml
                    
                
                
                    
                        make-assembly
                        package
                        
                            single
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.6.0
                
                    1.8
                    1.8
                    UTF-8
                
            


2. main目录下放入目录和文件、

 

springBoot项目assembly插件打包部署_第1张图片

3. 执行maven打包则生成

test-1.0-1.0.tar.gz

4. 解压后

 则有如下目录结构

├── bin
│   ├── dump.sh
│   ├── server.sh
│   ├── start.bat
│   ├── start.sh
│   └── stop.sh
├── config
│   └── application.properties
├── lib
│   └── test-1.0.jar
└── logs

目录介绍:

bin目录:服务的启停shell脚本
config: 配置文件目录
 lib:     程序的springboot可执行jar包
logs:   日志文件目录

 

main\assembly\assembly.xml 配置内容如下

 



    1.0
    
        tar.gz
    
    
        
            src/main/assembly/bin
            bin
            0755
        
        
            src/main/assembly/config
            config
            0644
        
        
            target
            lib
            
                *.jar
            
        
        
            src/main/resources
            logs
            0755
            
                **/*
            
        
    

 

 

你可能感兴趣的:(Java技术,LINUX技术)