scope属性provided失效
问题:依赖导入后,将servlet-api和jsp-api设置为provided后想部署后自动使用tomcat的包。部署运行之后发现在lib目录下依旧有servlet-api和jsp-api
打开左上角file中project structure选项
可以看到这两个jar包的选项为Compile选项,但是我设置的是Provided选项
回到代码中,发现设置的是Provided选项。
选择重新构建项目(右击项目–》maven–》Reload project)
重构项目后发现scope属性变为Provided
delete target目录编译文件,重新部署项目
target编译文件中没有servlet-api和jsp-api。