Maven依赖
1年前 (2024-04-27)
Maven 是一款优秀的依赖管理工具,那么什么是依赖呢?
通俗的说,如果一个 Maven 构建所产生的构件(例如 Jar 文件)被其他项目引用,那么该构件就是其他项目的依赖。
当 Maven 项目需要声明某一个依赖时,通常只需要在其 POM 中配置该依赖的坐标信息,Maven 会根据坐标自动将依赖下载到项目中。
例如,某个项目中使用 servlet-api 作为其依赖,其配置如下。
通俗的说,如果一个 Maven 构建所产生的构件(例如 Jar 文件)被其他项目引用,那么该构件就是其他项目的依赖。
依赖声明
Maven 坐标是依赖的前提,所有 Maven 项目必须明确定义自己的坐标,只有这样,它们才可能成为其他项目的依赖。当一个项目的构件成为其他项目的依赖时,该项目的坐标才能体现出它的价值。当 Maven 项目需要声明某一个依赖时,通常只需要在其 POM 中配置该依赖的坐标信息,Maven 会根据坐标自动将依赖下载到项目中。
例如,某个项目中使用 servlet-api 作为其依赖,其配置如下。
<project xmlns="http://maven.apache网站站点" rel="nofollow" />
图1:获取坐标定位(猛击图片,查看原图)
选择适的版本,在依赖详情页的最下方就是该版本依赖的 Maven 坐标,我们可以直接将其到项目的 pom.xml 中使用。图2:Maven 依赖坐标