博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven安装及使用-超级图文初级篇-
阅读量:4544 次
发布时间:2019-06-08

本文共 1912 字,大约阅读时间需要 6 分钟。

针对新手刚接触maven,并且不知道如何去搭建和使用maven,那么我来写一篇浅显易懂的初级篇教程吧。

不同的是,别人会先将概念再安装,我来帮大家先搭建好以后再去看概念,不然概念会变的很模糊。

安装

官方下载地址

 

我们可以看到该页上边红框内写明了,maven3.3版以上支持的是JDK1.7+的,所以推荐大家对应好自己的版本。官方目前最新的是3.5。

下边四个有什么区别呢,

Binary 指的是编译后的二进制文件。是可以直接使用的,你应该下载这个(红框中的)。Source 指的是maven的源码包。tar.gz 是一种压缩文件,在Linux和OSX下的

 

下载好以后解压即可(记得先装配好正确的JDK哦~)。解压目录如下

(JDK下载地址:)

配置环境变量
1.在系统变量内添加环境变量 M2_HOME(或者MAVEN_HOME),值为解压后的目录
  
2.在系统变量内Path中添加%M2_HOME%\bin

  3.win+R,运行cmd命令行:mvn -v    检查是否安装成功,如下图即成功!

 

配置

  1.配置本地仓库,maven会从中央仓库下载需要的jar包到本地,我们可以修改存放的位置,在maven安装目录的conf文件夹下的setting.xml文件,打开(随便你用记事本还是Notepad++或者UE……)。如下图的位置,修改即可,路径随意改成你想要的位置就好(提示:编程尝试,尽量不要使用中文目录

  修改后的xml文件可以复制到如下图所示的位置,你的用户文件夹下(C:用户\name\.m2\)

   2.配置中央仓库,针对于maven下载缓慢的问题,这里提供了国内的阿里云镜像,同样在setting.xml中修改,查找mirrors,在<mirrors>...</mirrors>之间,如图位置添加这些代码即可

1 
2
5
6
7
8
alimaven
9
central
10
aliyun maven
11
http://maven.aliyun.com/nexus/content/groups/public/
12
1314
15

 

第一个Maven项目使用

新版的eclipse和idea都是自带了maven插件的,所以这里就不介绍如何安装该插件了;

Eclipse和Idea,如果你没有做复制xml那个操作,我们是需要对其进行引用设置的,Eclipse在Preference中,Idea在Settings中,搜索maven,将User settings file改为你刚刚修改的settings.xml(图是网上qiao来的……)

 

 

创建MAVEN项目,以及添加jar包:

在你的编译器内new一个Maven项目,便可获得一个pom.xml,集齐7个就可以召唤神龙了!(别闹……这里目前只会有一个)

双击点开这个pom.xml,Eclipse的童靴记得选择显示模式(红框),不然你会不知所云,如图:

出现了,神龙!呸……是pom.xml的编辑模式:

你想知道都是干嘛的?那不是初级篇需要知道的,在这里,你只知道如何去添加你想要的jar包就好了,我这里以selenium为例!

看图:

就是这么添加,为什么这么写?来,点开它,要温柔点,毕竟你是第一次,第一次都紧张,第一次都兴奋,第一次……都快……

maven的jar包库地址

如图,我们搜索selenium,可见:

点击Selenium Java进去,会看到很多的版本

选择你需要的版本,这里selenium我们都会选择最新的,方便兼容最新的浏览器以及网络攻略……

点3.4.0进入页面后,只需要单击下边的编码就自动全选复制了,强迫症患者请多次ctrl+c……:

我们就是把这段代码复制到pom.xml中的,这样会加载你需要的包了!

至此,初级篇结束,概念什么的,那是中级篇才需要知道的,初级的你,就算知道了也用不到,何必呢……

转载于:https://www.cnblogs.com/iceb/p/7097850.html

你可能感兴趣的文章
操作headers
查看>>
[zz] linux kill 进程
查看>>
普林斯顿大学算法课 Algorithm Part I Week 3 比较器 Comparators
查看>>
MySQL之增删改查
查看>>
zeromq示例代码
查看>>
数据库知识点积累
查看>>
好看的背景
查看>>
类名&函数名 是什么意思
查看>>
Silverlight 4 的 WCF NET.TCP 协议
查看>>
关于换位思考
查看>>
设置VSS2005使支持通过Internet访问
查看>>
word2010更改样式
查看>>
百家姓
查看>>
Xcode代码提示里的字母含义
查看>>
[CQOI2017]小Q的表格(数论+分块)
查看>>
leetcode59
查看>>
tcp eaddrnotavail
查看>>
同步带传动张紧轮位置估算
查看>>
Access连接字符串
查看>>
python单元测试框架pytest——fixture函数(类似unitest的setup和teardown)
查看>>