开发者社区 问答 正文

Maven依赖的provided范围通常用于哪些场景?

Maven依赖的provided范围通常用于哪些场景?

展开
收起
迪哒迪滴喵 2024-08-13 19:17:58 178 分享 版权
1 条回答
写回答
取消 提交回答
  • Maven依赖的provided范围通常用于那些编译时需要,但在运行时由JDK或容器提供的库。例如,org.projectlombok:lombok是一个常用的编译时依赖,它会在编译过程中处理注解,但不需要包含在最终的产物中,因为Lombok的功能已经被编译后的代码所替代。因此,Lombok的依赖应该设置为provided范围:

    <dependency> 
    <groupId>org.projectlombok</groupId> 
    <artifactId>lombok</artifactId> 
    <scope>provided</scope> 
    </dependency>
    
    2024-08-13 21:57:38
    赞同 展开评论
问答分类:
问答标签:
问答地址: