maven的jar包坐标中provided的作用

provided的作用是:当项目打成war包时,当前的jar包不会压缩在当前的war包里
只在当前代码的编写和编译过程中产生依赖的作用,
当程序部署在Tomcat中的工程在war包压缩包中,通过加上provided不然jar包压缩在war包中
运行的时候,用Tomcat自身带的jar包
例如:


        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
            <scope>provided</scope>
        </dependency>
原文地址:https://www.cnblogs.com/anke-z/p/13619927.html