IDEA Maven 打包独立可执行的 jar 包

在 pom.xml 中添加了如下配置后,打包出来的依然是普通的 xxxx.jar 文件,并没有后面的 jar-with-dependencies,经过网上多方寻找之后,参考这篇文章 得到解决


    org.apache.maven.plugins
    maven-assembly-plugin
    3.1.0
    
        
            
                com.xjr7670.Hello
            
        
        
            jar-with-dependencies
        
    
    
        
            make-assembly
            package
            
                single
            
        
    

原因是以上配置被放置在了 pluginManagement 里面了,把以上配置放在 pluginManagement 外面即可。或者直接不要

 
    
        
            org.apache.maven.plugins
            maven-assembly-plugin
            3.1.0
            
                
                    
                        com.xjr7670.Hello
                    
                
                
                    jar-with-dependencies
                
            
            
                
                    make-assembly
                    package
                    
                        single
                    
                
            
        
    

再次执行命令打包:

mvn clean compile assembly:single

你可能感兴趣的:(IDEA Maven 打包独立可执行的 jar 包)