SpringBoot项目使用maven打包分离依赖的jar包和静态资源,并将其压缩成zip文件

pom文件配置如下


  
    
    
      org.apache.maven.plugins
      maven-jar-plugin
      
        
        
          static/**
          templates/**
          *.*
        
        
          
            true
            
            lib/
            
            false
            
            com.jxzl.Sso8004Application
          
          
            
            config/
          
        
        
        ${project.build.directory}
      
    
    
    
      org.apache.maven.plugins
      maven-dependency-plugin
      
        
          
          copy-dependencies
          package
          
            
            copy-dependencies
          
          
            
            ${project.build.directory}/lib
          
        
      
    

    
    
      maven-resources-plugin
      
        
          
          copy-resources
          package
          
            
            copy-resources
          
          
            
              
                
                src/main/resources
                
                
                  *.*
                  static/**
                  templates/**
                
              
            
            
            ${project.build.directory}/config
          
        
      
    
    
    
    
      org.apache.maven.plugins
      maven-assembly-plugin
      
        
        
          src/main/resources/assembly.xml
        
      
      
        
          
          make-assembly
          package
          
            
            single
          
        
      
    
  

assembly.xml的配置


    mes-zip
    
        
        zip
    
    
    false
    
    
        
            
            ${project.build.directory}/lib/
            
            lib
        
        
            ${project.build.directory}/config/
            config
        
        
            ${project.build.directory}/
            
                *.jar
            
            /
        
    

 

你可能感兴趣的:(Java,maven,springboot,IDEA,学习笔录)