springboot微服务(多模块)Maven打jar包部署项目,终极篇(三)

原文链接: https://my.oschina.net/warm6Y/blog/3102729

一、实战开始

接着前两篇直接开始springboot微服务(多模块)Maven打jar包部署项目。不清楚的一定先看前两篇关于插件的配置。

项目目录:

springboot微服务(多模块)Maven打jar包部署项目,终极篇(三)_第1张图片

父级依赖:

3.1.2
3.1.1

    org.apache.maven.plugins
    maven-jar-plugin
    ${maven-jar-plugin.version}


    org.apache.maven.plugins
    maven-assembly-plugin
    ${maven-assembly-plugin.version}

子级admin依赖


    org.apache.maven.plugins
    maven-jar-plugin
    
        
            
            false
            
                true
                com.sdydgc.ErpStartApplication
            
        
    


    org.apache.maven.plugins
    maven-assembly-plugin
    
        
        false
        
            src/main/assembly/depolyment.xml
        
    
    
        
            dist
            package
            
                single
            
        
    

Assembly描述符文件配置



    dist
    
        zip
    
    true
    
        
            ${project.build.directory}
            /
            
                *.jar
            
        
    
    
        
            /
            runtime
            
                ${groupId}:${artifactId}
            
        
    

执行maven打包,target生成zip文件,如下图:

生成两个文件:admin.jar和admin.zip

我们主要看admin.zip,至于为什么会生成admin.jar(自己去提高一下)

springboot微服务(多模块)Maven打jar包部署项目,终极篇(三)_第2张图片

把admin.zip拷贝到d:盘符下解压到当前文件夹,如图:

springboot微服务(多模块)Maven打jar包部署项目,终极篇(三)_第3张图片

标红的就是admin主程序jar文件,cmd执行java -jar admin.jar就可以启动项目,如图:

springboot微服务(多模块)Maven打jar包部署项目,终极篇(三)_第4张图片

到此springboot微服务(多模块)Maven打jar包部署项目结束。

转载于:https://my.oschina.net/warm6Y/blog/3102729

你可能感兴趣的:(springboot微服务(多模块)Maven打jar包部署项目,终极篇(三))