maven實戰 09 排除依賴

2021-08-15 08:43:17 字數 574 閱讀 4253

傳遞性依賴會給專案隱式地引入很多依賴有些時候這種特性也會帶來問題。例如,當前專案有乙個第三方依賴,而這個第三方依賴由於某些原因依賴了另外乙個類庫的snapshot版本,那麼這個snapshot就會成為當前專案的傳遞性依賴,而snapshot的不穩定會直接影響到當前的專案。這時候就需要排除掉該snapshot,並且在當前專案中宣告該類庫的某個正式版本。

還有一些情況,你可能也想要替換某個傳遞性依賴,比如sun jta api,hibernate依賴於這個jar,但是由於版權的因素,該類庫不在**倉庫中,而apache geronimo專案有乙個對應的實現。這時候你可以排除sun jat api,再宣告geronimo的jta api實現如下:

4.0.0

com.learn.mvn

project-a

1.0.0

com.learn.mvn

project-b

1.0.0

com.learn.mvn

project-c

com.learn.mvn

project-c

1.1.0

09 排序1 排序

09 排序1 排序 25 分 給定n 個 長整型範圍內的 整數,要求輸出從小到大排序後的結果。本題旨在測試各種不同的排序演算法在各種資料情況下的表現。各組測試資料特點如下 include include includeusing namespace std const int cutoff 1000...

09 排序1 排序

n個 長整型範圍內的 整數,要求輸出從小到大排序後的結果。資料2 11個不相同的整數,測試基本正確性 資料3 10 3個隨機整數 資料4 10 4個隨機整數 資料5 10 5個隨機整數 資料6 10 5個順序整數 資料7 10 5個逆序整數 資料8 10 5個基本有序的整數 資料9 10 5個隨機正...

09 排序1 排序

本題旨在測試各種不同的排序演算法在各種資料情況下的表現。各組測試資料特點如下 資料1 只有1個元素 資料2 11個不相同的整數,測試基本正確性 資料3 103個隨機整數 資料4 104個隨機整數 資料5 105個隨機整數 資料6 105個順序整數 資料7 105個逆序整數 資料8 105個基本有序的...