如何查找 Maven 依賴項
一、簡介
Maven 是一個項目管理和理解工具。它基於項目對像模型的概念,也稱為 POM。使用 POM 作為中心信息,Maven 可以管理項目的構建、報告和文檔。
Maven 的很大一部分是依賴管理。大多數開發人員在開發應用程序時會與 Maven 的這一特性進行交互。
Maven 卓越的依賴管理提供了自動更新以及依賴關閉。公司使用 Maven 進行依賴管理的另一種方法是使用自定義中央存儲庫。通過這樣做,開發人員可以使用他們自己對公司內其他項目的依賴關係。
在本教程中,我們將學習如何查找 Maven 依賴項。
2. 什麼是 Maven 依賴
在 Maven 的上下文中,依賴項只是 Java 應用程序使用的 JAR 文件。基於 POM 文件,Maven 將下載 JAR 文件並將其添加到我們的 Java 路徑中。 Java 將能夠找到並使用 JAR 文件中的類。
還需要注意的是,Maven 有一個本地存儲庫,用於下載所有依賴項。默認情況下,它位於{user home folder}/.m2/repository
中。
3.POM文件
POM 文件使用 XML 語法,其中所有內容都在標籤之間。
默認情況下,POM 文件僅填充我們的項目信息。為了添加我們的項目將使用的依賴項,我們需要添加dependencies
項部分:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baeldung</groupId>
<artifactId>maven.dependency</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
....
</dependencies>
</project>
這僅在我們手動編輯 POM 文件時才需要。
4. 查找 Maven 依賴項的方法
在開發新項目或添加新功能時,我們可能會意識到我們需要為我們的項目添加新的依賴項。讓我們舉一個簡單的例子,我們需要添加 JDBC 依賴項。
根據我們的 IDE 和設置,有不同的方法可以找到 JDBC 依賴項所需的詳細信息。
4.1。智能
如果我們使用 IntelliJ IDEA,我們可以通過以下幾個步驟向項目的 POM 添加新的依賴項。
首先,我們打開 POM 文件,然後按 ALT+INSERT,然後單擊 DEPENDENCY 選項:
然後,我們可以搜索需要的依賴並點擊添加:
4.2.蝕
Eclipse IDE 具有與 IntelliJ 類似的方式來添加新的依賴項。
我們需要在包資源管理器中或打開文件後右鍵單擊 POM 文件,然後我們進入 Maven -> 添加依賴項選項:
然後,我們可以搜索需要的依賴,點擊確定:
4.3.互聯網搜索
如果我們可以手動編輯 POM 文件,那麼我們只需在search.maven.org或 Google 上搜索即可找到依賴項的所有詳細信息。
當訪問**search.maven.org**時,我們可以簡單地在搜索欄中輸入依賴項,我們會找到很多版本的依賴項。除非我們的項目有其他限制,否則我們應該使用最新的穩定版本:
在我們的 POM 文件中,在依賴項部分,只需粘貼找到的依賴項詳細信息。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.21</version>
</dependency>
還有許多其他類似於**search.maven.org**的網站可供我們使用和探索。
5. 結論
在本教程中,我們看到了向我們的項目添加 Maven 依賴項的不同方法。
我們還學習瞭如何編輯 POM 文件以使 Maven 下載並使用添加的依賴項。