Maven3种打包方式之一maven-shade-plugin的使用

在Maven中,主要有3个插件可以用来打包:

  • maven-jar-plugin,默认的打包插件,用来打普通的project JAR包;
  • maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包;
  • maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。

  ...
  
    
      
        org.apache.maven.plugins
        maven-shade-plugin
        3.2.4
        
          
            package
            
              shade
            
            
              
                
                  org.sonatype.haven.HavenCli
                
              
            
          
        
      
    
  
  ...

 参考官方文档:http://maven.apache.org/plugins/maven-shade-plugin/examples/executable-jar.html

Maven3种打包方式之一maven-shade-plugin的使用_第1张图片

 

你可能感兴趣的:(Maven,maven,java)