springboot 父子工程打jar包

springboot 父子工程打jar包,第1张

一、先搭建一个父子工程项目,springboot项目

父pom

    com.xxx
    fzjar
    1.0-SNAPSHOT
    pom

    
        zi
    

    
        2.3.3.RELEASE
    
    
        
            
                org.springframework.boot
                spring-boot-dependencies
                ${spring-boot.version}
                pom
                import
            
        
    

子pom

    
        fzjar
        com.sjy
        1.0-SNAPSHOT
    
    4.0.0
    jar

    zi

    
        UTF-8
        UTF-8
        8
    


    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    



    
        zi
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                2.3.3.RELEASE
                
                    
                    com.xxx.zi.Application
                
                
                    
                        
                            repackage
                        
                    
                
            
        
    

发现打包插件中的repackage一直标红,即使按照网上说的指定低版本的spring-boot-maven-plugin也还是报红,不过实际打包没有影响(暂时没有找到解决标红的方法)

二、执行clean,package得到jar包

 三、执行jar

java -jar zi.jar  执行后如下,关闭之后,java应用程序也会被关掉

 所以使用后台运行的命令

nohup java -jar xxx.jar & 

nohup 命令启动(概念:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程)

& 后台运行

提示:

原因:使用 nohup 会产生日志文件,默认写入到 nohup.out

解决:

将 nohup 的日志输出到 /dev/null,这个目录会让所有到它这的信息自动消失

nohup java -jar zi.jar > /dev/null 2> /dev/null &

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/786548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-05
下一篇2022-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存