Maven可选依赖

比如情况如下:

A->B中scope: compile

B->C中scope: compile

按照上面的依赖传递性,C会传递给A,被A依赖;

如果此时B不想让C被A自动依赖,怎么办?

dependency元素下采用optional选项配置,它是一个boolean值,表示是一个可选依赖,B->C时将这个值置为true,那么C不会被A自动引入

断开依赖传递性

posted on 2023-01-31 17:28  companion  阅读(34)  评论(0编辑  收藏  举报