maven 项目打包 jar 问题


1.背景:使用 jmh 在 idea 上测试多线程

2.问题:发现并没有成功打包,原因是缺乏 jar 相关依赖,加入如下依赖
    
    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.1
            
                ${javac.target}
                ${javac.target}
                ${javac.target}
            
        
        
            org.apache.maven.plugins
            maven-shade-plugin
            2.2
            
                
                    package
                    
                        shade
                    
                    
                        ${uberjar.name}
                        
                            
                                org.openjdk.jmh.Main
                            
                        
                        
                            
                                
                                *:*
                                
                                    META-INF/*.SF
                                    META-INF/*.DSA
                                    META-INF/*.RSA
                                
                            
                        
                    
                
            
        
    
    
        
            
                maven-clean-plugin
                2.5
            
            
                maven-deploy-plugin
                2.8.1
            
            
                maven-install-plugin
                2.5.1
            
            
                maven-jar-plugin
                2.4
            
            
                maven-javadoc-plugin
                2.9.1
            
            
                maven-resources-plugin
                2.6
            
            
                maven-site-plugin
                3.3
            
            
                maven-source-plugin
                2.2.1
            
            
                maven-surefire-plugin
                2.17
            
        
    

3.解决:成功打包程序