解讀mvn依賴樹資訊

2021-09-02 02:29:42 字數 1440 閱讀 4045

[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 ***x

說明和別的jar包版本衝突了,而該行的jar包不會被引入

± -

目前還不確定的資訊

exclusions managed

optionality managed from false

專家解讀 依賴關係 Dependence

依賴關係是乙個很簡單的在兩個類別之間的關係。它可以被描述成 uses a 關係。通常情況下兩者的關係是短期的。乙個物件在方法呼叫中作為乙個引數被通過,一旦這個方法完成,物件也會被丟棄。例如,想象乙個可以允許使用者打 的telephone class 這是乙個預付系統。只允許至少在賬戶中有5美元的使用...

解讀 Linux Raid 狀態資訊

mdadm d dev md0 or mdadm detail dev md0 dev md0 version 1.2 creation time fri nov 15 18 29 03 2019 raid level raid5 array size 39068861440 37258.97 gi...

npm依賴管理 冗餘,依賴樹

npm的依賴樹查詢 原理都是查詢檔案夾node modules的結構。比如mac的node modules位置在 usr local lib下。具體專案的node modules位置位於專案根目錄下。1 檢視npmjs上某個外掛程式的依賴情況 2 檢視某個專案的外掛程式依賴情況 3 檢視本地計算機上...