【Maven】pom中的optional元素是什么?

pom.xml里面依赖dependency的元素标签optional的作用

假如你的Project A的某个依赖D添加了true


            org.springframework.boot
            spring-boot-devtools
            true 

当别人通过pom依赖Project A的时候,D不会被传递依赖进来

当你依赖某各工程很庞大或很可能与其他工程的jar包冲突的时候建议加上该选项,可以节省开销,同时减少依赖冲突。

你可能感兴趣的:(【Maven】pom中的optional元素是什么?)