java服务-assembly打包springboot、依赖打包及shell启动命令

maven打包插件



                org.apache.maven.plugins
                maven-assembly-plugin
                3.2.0
                
                    false
                    false
                    
                    ../target
                    
                        
                        src/main/assembly/assembly.xml
                    
                
                
                    
                        assembly
                        package
                        
                            single
                        
                    
                
            


java服务-assembly打包springboot、依赖打包及shell启动命令


assembly.xml内容:




    assembly


    
        dir
        zip
    


    false


    
        
            ../dependcy
            ./
            
                *.*
            
            0644
        


        
            target
            ./
            
                *.jar
            
            0755
        


        
            src/main/bin
            ./
            
                *.*
            
            0755
        


        
            src/main/resources/${package.environment}/
            ./
            
                application.properties
            
            0644
        
    



        
            lib
        
    


java服务-assembly打包springboot、依赖打包及shell启动命令


打包完成后的目录如下


package--
--bin
--conf
--lib


程序启动路径
cd package
nohup java $JAVA_OPS -Dfile.encoding=UTF-8 -DappName=xxxName -cp ../conf/:../lib/* com.xxx.MyApplication >/dev/null 2>&1 &


在编译调试程序的时候我们采用POM中


    
        ${app.name}
        
            
                src/main/resources
                true
                
                    *.yml
                    *.xml
                    *.properties
                    mapping/*.*
                
            
            
                src/main/resources/${package.environment}
                true
                
                    *.*
                
            
        
    


java服务-assembly打包springboot、依赖打包及shell启动命令


在部署的时候采用以下POM配置


pom.xml 配置



        
            dev
            
                true
            
            
                dev
            
        
        
            test
            
                test
            
        
        
            prd
            
                prd
            
        
        
            pre
            
                pre
            
        
    


java服务-assembly打包springboot、依赖打包及shell启动命令



展开阅读全文

页面更新:2024-04-20

标签:路径   插件   命令   目录   程序   内容

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top