Maven的5种scope(加上optional 6种)
1. Maven Scopeprovided 和 optional 的区别它们的传递性是一样的,都不会传递。唯一区别在于,例如 一个 war项目,provided的jar 不会被打进war包,而 optional 的jar 会打进war包。从概念上、本质上来说: provided的包是确实必须要的(如果第三方用到它,则需要第三方提供,如果没有,就会出错) 而optional的本意是,这个包是可选的(无论有没有,都不会出错) 2. Maven的5种scope对于3...