安装Maven
要使用Maven前要先在电脑上安装Maven
- 下载地址:Maven
- 安装与配置教程: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包了
出现上图所示内容,就代表下载成功了