文章目录
maven
maven的主要作用是构建项目,管理依赖。
maven的仓库
maven的仓库分为中央仓库、私服和本地仓库,maven的中央仓库存放了世界上90%以上版本的jar包。
本地仓库如果直接从国外的中央仓库下载速度慢,从私服下载仓库速度快,国内很多互联网公司或者高校设置了maven中央仓库的镜像,可以在配置中更改下载的目标仓库。
maven的下载
maven下载网址:maven下载网址
下载前请先检查maven版本对于环境的配置要求,结合自己的情况下载对应的maven版本,下载时直接下载免安装的下载包。
下载完成后,移动到到自己想要放maven的位置,对压缩包进行解压,解压之后的目录格式如图:
配置maven到系统环境
和配置jdk一样
将解压后的bin目录配置到系统path中。
配置完成后,win+r,输入cmd,输入mvn,如果出现下图所示,说明配置成功。
maven的本地配置
maven的设置文件位置:
settings.xml为maven的本地配置文件
修改maven仓库的下载路径
maven的默认下载路径为:${user.home}/.m2/repository,即用户目录下的.m2/repository。
通过设置settings文件中的<localRepository>可以对下载地址进行配置。
下图为settings文件中修改下载路径的位置:
将上面的<localRepository>拿出来,里面写上自己想要存放仓库的路径即可。
将maven下载的目标仓库改为镜像仓库
maven默认在中央仓库中进行下载,settings文件中修改的标签名为mirrors
可以选择自己想要选择的国内镜像源进行修改,搜索阿里maven镜像或者清华maven镜像设置等。
也可以直接复制下面的代码,一定要粘贴到mirrors标签内部。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
idea配置maven
在idea【file】-【settings】中搜索maven:
将maven home path中的路径改成上面下载的路径,user settings file要勾选后面的override,然后修改成自己配置好的settings文件。这个settings.xml文件以后自己可以备份下来,以后再配置maven直接复制过去就好了。
创建maven工程
一般我们创建maven工程还是喜欢模块式的开发,先创建一个空的项目,在空项目里面创建模块,new module选择maven
maven工程中下载jar包
maven中,以坐标的格式进行下载,maven坐标的主要组成为:
groupId:定义当前maven项目隶属的组织名称
artifactId:定义当前maven项目名称
version:定义当前项目版本号
可以登录maven仓库的网站直接复制进行下载jar包,下载网址为:https://mvnrepository.com/。
例如想要下载某一版本的junit,只需要在上面的网站中搜索junit,然后选择想要下载的版本。
复制依赖的maven配置到
idea中maven项目下的pom文件中的<dependencies>标签里,
完成后会出现一个load maven changes的图标,点一下即可完成下载。
maven项目运行
右侧的maven工程栏可以对maven工程进行操作。
如果以后我们想要对maven工程进行debug,需要在下图位置进行设置。
点击上图中的向下箭头,选择Edit configurations,点击+号按钮,选择maven。
然后添加想要运行的命令和执行命令的工程。