Maven把项目依赖的所有jar包都打到同一个jar中

1 使用maven-shade-plugin

(1) 在项目的pom.xml文件中加入如下插件:

    
        
            
            
                org.apache.maven.plugins
                maven-shade-plugin
                3.2.0
                
                    true
                
                
                    
                        package
                        
                            shade
                        
                        
                            
                                
                                    
                                    com.healchow.consumer.Main
                                
                            
                        
                    
                
            
        
    

(2) 然后使用Maven的package命令打包项目;

(3) 打包完成后, 即可在项目的target目录下看到生成的jar包;

(4) 不出差错的话, 使用java -jar xxxx.jar命令即可运行此jar包.

说明: 此方法在Mac OS

你可能感兴趣的:(spring,springboot,spark,Java,Docker,Kafka,mysql,springcloud,java,程序员,架构)