欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Maven的依赖机制

程序员文章站 2022-04-26 16:02:10
...

Maven可以自动下载和管理项目依赖,下载的话,我们可以通过设置setting.xml来连接本地、*或远程的存储库,那么需要下载和使用哪些依赖包,我们又该如何管理呢?

在传统的依赖管理方法中,我们需要手动下载需要的jar包,然后复制到项目文件夹中,然后再手动添加包含依赖;但在Maven中,我们主要通过pom.xml文件来管理。

<dependencies>//管理多个依赖包
    <dependency>//单个jar包信息
	<groupId>log4j</groupId>//jar包ID
	<artifactId>log4j</artifactId>//jar包项目名
	<version>1.2.14</version>//jar包版本,如果没有,则会自动下载最新版本
    </dependency>
</dependencies>

这里涉及到groupId和artifactId,二者的区别如下:

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

相关标签: pom