maven范围compile与provided何时将工件构建为JAR 之间有什么区别?如果它是WAR,我明白 - 工件将包含在WEB-INF/lib中或不包含在WEB-INF/lib中.但是在JAR的情况下它并不重要 - 不包括依赖性.当它们的范围是compile或时,它们必须在类路径上provided.我知道provided依赖关系不是传递性的 - 但它只是一个区别吗?
compile
provided
jar maven
jar ×1
maven ×1