最佳答案
                                        
                                                                        
                                当工件被构建为JAR时,maven作用域compile和provided之间有什么区别?如果它是WAR,我能理解-工件将包含或不包含在WEB-INF/lib中。但是对于JAR来说,这并不重要——依赖关系不包括在内。当它们的作用域是compile或provided时,它们必须在类路径上。我知道provided依赖关系不是可传递的——但这只是一个区别吗?
 
                                
                             
                                
                             
                                
                             
                                
                             
                                
                            