解读mvn依赖树信息

[INFO] \- com.sm:elasticsearch5-boot-starter:jar:1.0.6:compile
[INFO]    +- (org.elasticsearch:elasticsearch:jar:5.0.0:compile - version managed from 5.6.11; omitted for duplicate)
[INFO]    \- com.esclient:elasticsearch-client:jar:5.6.11.11:compile
[INFO]       \- org.elasticsearch.client:elasticsearch-rest-high-level-client:jar:5.6.11:compile
[INFO]          +- (org.elasticsearch:elasticsearch:jar:5.0.0:compile - version managed from 5.6.11; omitted for duplicate)
[INFO]          +- org.elasticsearch.plugin:parent-join-client:jar:5.6.11:compile
[INFO]          |  \- (org.elasticsearch:elasticsearch:jar:5.0.0:compile - version managed from 5.6.11; omitted for duplicate)
[INFO]          \- org.elasticsearch.plugin:aggs-matrix-stats-client:jar:5.6.11:compile
[INFO]             \- (org.elasticsearch:elasticsearch:jar:5.0.0:compile - version managed from 5.6.11; omitted for duplicate)

version managed from 5.6.11
这里的意思结合依赖树的输出,这句话的意思就是elasticsearch5-boot-starter依赖了5.6.11版本的elasticsearch,但是当前项目里明确指定了使用5.0.0版本的es。

omitted for duplicate
版本号相同,当前jar包引入的被忽略。

omitted for conflict with xxxx
说明和别的jar包版本冲突了,而该行的jar包不会被引入

± -

  • \ - 符号表示此节点是为当前父节点列出的最后一个兄弟节点

  • ± 表示此节点有多个兄弟节点,每个兄弟节点的开头都会有这个符号。

目前还不确定的信息
exclusions managed

optionality managed from false

你可能感兴趣的:(maven)