【Maven】菜鸟入门Maven遇到的坑--添加依赖关系

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GO_D_OG/article/details/78523393

安装Maven

要使用Maven前要先在电脑上安装Maven

  1. 下载地址:Maven
  2. 安装与配置教程:Maven安装与配置

在IntelliJ IDEA配置Maven

由于笔者使用的是IntelliJ IDEA,所以这里只介绍此集成环境的配置方法,关于Eclipse或者其他软件的配置方法请自行百度。


打开IntelliJ IDEA,找到File->Settings,点击后出现配置窗口,找到Build,Execution,Deployment ->Build Tools ->Maven,如下图:
这里写图片描述



看到右边界面,找到Maven home directory、User settings file和Local repository,将这三个的地址改成自己Maven文件所在的地址(一般User settings file和Local repository都自动配置好了, 只需要修改Maven home directory),如下图:
这里写图片描述

新建Maven项目

其实前面随便百度都能查到资料,真正难住我的是在新建Maven后,在添加了依赖关系后,在java文件里我使用对应类仍然会提示错误:‘Cannot resolve symbol…’,而且我在pom.xml文件里修改后已经import change了,可Maven却还是没有自动导入需要的库,其实就是因为我没有真正搞清楚groupId和artifactId到底是怎么回事


首先我们需要了解几个名词:

1.dependencies元素
此元素包含多个项目依赖需要的使用的dependency标签

2.dependency元素
dependency内部通过groupId、artifactId以及version确定唯一的依赖,有人称这三个为坐标,代码如下:
groupId:组织的唯一标识
artifactId:项目的唯一标识
version:项目的版本

<dependencies>
 <dependency>
   <groupId></groupId>
   <artifactId></artifactId>
   <version></version>
 </dependency>
</dependencies>


在新建Maven时需要我们填入groupId、artifactId和version:
这里写图片描述


此次的groupId、artifactId和version指的是我们自建的项目的坐标值,而不是要添加的依赖关系的坐标值。我一开始就误会了,所以后面才没办法正确的导入库。
最后创建成功后,会自动生成一个pom.xml文件,内容如下:
这里写图片描述


添加了依赖关系后,在右下角会出现一个小框,点击‘import changes’,Maven就会自动下载好需要的JAR包了
这里写图片描述

这里写图片描述


出现上图所示内容,就代表下载成功了

扫描二维码关注公众号,回复: 3817858 查看本文章

猜你喜欢

转载自blog.csdn.net/GO_D_OG/article/details/78523393
今日推荐