8.provided


1.scope属性provided的作用.

详细可以参考使用provided打包.
比如说Servlet-api,在tomcat容器中已经存在,因此我们可以使用 provided 使其在编译期间可以使用.它没有传递性.也不会被打包到war包中去.

2.scope的其他属性.

1.compile:编译,测试,运行,打包,是默认值.
2.test:参与测试相关工作,包括测试代码的编译和执行,不会被打包比如说junit.
3.runtime:类似于jdbc,与compile相比.不参与项目的编译,适用于运行和测试阶段.
4.provided:参与编译,测试,运行,但在打包时会做exclude操作.
5.system:与provided类似,但依赖项会从本地拿,而不是中央仓库.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM