簡體   English   中英

Maven 存儲庫網站中的托管依賴項是什么?

[英]What is managed dependencies in maven repository website?

我知道 Maven 依賴項有不同的范圍。

但是什么是Managed Dependencies

在此處輸入圖片說明

您正在查看的依賴項不是 jar 文件,而是用於用作“bom”(材料清單)的 pom.xml。 它包含依賴項的首選版本,因此您無需從該父 pom 繼承即可使用這些版本號,但您可以導入它們。 請參閱介紹中的 BOM 部分: https : //maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms

如果您查看該 pom.xml 文件: https : //search.maven.org/artifact/org.apache.logging.log4j/log4j/2.13.3/pom,您將看到dependencyManagegement部分。 如果您導入該 pom,該部分將添加到您自己的 dependencyManagement 部分(有點)。 它還不是依賴項,只是首選版本。

這些類型的依賴項只能添加到pom.xmldependencyManagement部分 - 我假設 gradle 依賴項解析遵循該行為,但我不確定,在 gradle 中支持 bom 需要一段時間才能支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM