Maven安装与配置及使用
下载及安装
官方下载地址:直达官网下载页面
进入下载页面后,根据你电脑所装jdk版本选择对应版本的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包到本地仓库,我们可以修改存放的位置,在maver安装目录徐达conf文件夹下setting.xml文件,打开文件,在下图所示的位置修改即可,路径随意改成你想要的位置就好。

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

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

1 <?xml version="1.0" encoding="UTF-8"?>
2 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
5 <mirrors>
6 <!-- 阿里云仓库 -->
7 <mirror>
8 <id>alimaven</id>
9 <mirrorOf>central</mirrorOf>
10 <name>aliyun maven</name>
11 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
12 </mirror>
13
14 </mirrors>
15 </settings>

第一个Maven项目使用
新版的eclipse和idea都是自带了maven插件的,所以这里就不介绍如何安装该插件了;
Eclipse和Idea,如果你没有做复制xml那个操作,我们是需要对其进行引用设置的,Eclipse在Preference中,Idea在Settings中,搜索maven,将User settings file改为你刚刚修改的settings.xm


创建MAVEN项目,以及添加jar包:
在你的编译器内new一个Maven项目,便可获得一个pom.xml,集齐7个就可以召唤神龙了!(别闹……这里目前只会有一个)
双击点开这个pom.xml,Eclipse的童靴记得选择显示模式(红框),不然你会不知所云,如图:

pom.xml的编辑模式:

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

maven的jar包库地址:http://mvnrepository.com/
如图,我们搜索selenium,可见:

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

选择你需要的版本,这里selenium我们都会选择最新的,方便兼容最新的浏览器以及网络攻略……
点3.4.0进入页面后,只需要单击下边的编码就自动全选复制了:

我们就是把这段代码复制到pom.xml中的,这样会加载你需要的包了!(假如你还需要加载其他的包,可以使用同样的方法进行即可)
这里本人提供一个比较齐全的pom.xml文件:点击下载
注意了:你只需要把该pom.xml文件中的<dependencies>以及<build>中间的内容复制到你对应位置即可。
备注:此随笔部分内容整合了其他人以及百度上的一些内容,如有问题,请及时联系,谢谢!
Maven安装与配置及使用的更多相关文章
- ③---Java项目管理工具MAVEN安装与配置
Java项目管理工具MAVEN安装配置以下将为大家介绍Java项目管理工具MAVEN安装及其配置. 一.下载MAVEN安装文件 maven下载地址:https://maven.apache.org/d ...
- Mac下Maven安装与配置
Mac下Maven安装与配置 下载maven http://maven.apache.org/download.cgi main->download菜单下的Files 下载后解压在Documen ...
- 01 Maven 安装与配置
Maven 安装与配置 1. Maven 介绍 Maven 翻译为 "专家","内行".Maven 是 Apache 下的一个纯 Java 开发的开源项目,它是 ...
- Maven安装、配置及基础
简介: Maven是Apache公司的开源项目,是项目构建工具,用来管理依赖. Maven的优点: 同样的代码实现相同的功能,Maven项目没有Jar包,项目大小更小. maven的优点如何实现: 没 ...
- [Java] Maven 安装和配置
1. 下载 Maven 在百度输入 Maven 搜索 ,找到它的官网(http://maven.apache.org/),点击进入下载页面. 下载页面地址: http://maven.apache.o ...
- maven安装和配置
一.下载maven maven下载页 里面有一些版本区别,binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 apache-maven-3.3.9-b ...
- maven - 安装与配置
最近在了解maven的相关东西,在网上查了一些资料,现在简单整理一下. 一.maven 安装 1.先检查JDK ,Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上. 2.点击 ...
- Maven安装与配置
下载: 1.从官网http://maven.apache.org中下载,下载下来的是一个压缩包,解压即可.因为Maven本身也是用Java实现的.2.Maven的目录结构 /bin; maven的 ...
- Windows下的maven安装及配置
有时候开发需要用到maven来进行项目管理,说下怎么配置maven吧 环境&工具: windows系统 jdk1.8 apache-maven-3.2.5.zip eclipse 首先需要去A ...
- maven安装与配置(第一天学习笔记)
Maven下载:http://maven.apache.org/ 1.首先要确保JDK已经安装与配置(注意:用的是apache-maven-3.3.3的JDK1.6不行,我用的是JDK1.8) 2.把 ...
随机推荐
- 生成表结构数据库文档sql语句
CREATE PROCEDURE [dbo].[生成表结构数据库文档]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from ...
- C++引用以及定义常见问题总结
最近在做数据结构的实验,暴露了一些典型问题,这里总结一下,避免以后出错 编译时报一个特别长的错:“无法解析的外部符号”,行号还是1,应该看一下定义的成员函数有没有还没有实现就被调用的,实验接口普遍挺多 ...
- Word设置多级标题
选中标题1的内容,点击编号图标,选中一个经典的编号模板,如下图 之后,再次点击编号图标,然后选中“定义新的多级列表”,将打开一个对话框 确保标题1的标号正确: 接着,确保标题2的编号正确: 依次类推, ...
- 用Google Brain的机器学习项目:Magenta,教神经网络学抖音小姐姐作曲。
先上我们要学习的小姐姐 的美照.. 一.配置环境 1.自己配置环境:python,tensorflow,bazel(编译),java.然后下载magenta(https://github.com/te ...
- 学院派福利——C#+SQL Server图书管理系统
这是sql server的第七.八次上机内容,抽了几天时间给做了 在原有的booksDB库中加了一个Admin表:UserName:root,PassWord:123456. 环境:Visual St ...
- CSS3 transform-origin 属性
<!DOCTYPE html> <html> <head> <style> #div1 { position: relative; height: 20 ...
- EL11个内置对象
EL是JSP内置的表达式语言 JSP2.0开始,让再使用Java脚本,而是使用EL表达式和动态标签来代替Java脚本 EL替代的是<%=... %>,也就是说EL只能做输出 EL可以输出的 ...
- bzoj 3620 暴力KMP
十分暴力的KMP,枚举左端点,在向右侧推进的同时,取较小的la保证条件,n方暴力 #include<bits/stdc++.h> #define rep(i,j,k) for(int i= ...
- springboot11-security02FromDB 权限管理(用户信息和角色信息保存在数据库)
<h4>场景</h4> <h4>代码</h4> springboot+springsecurity+mysql(jpa)实现: 1.pom依赖: < ...
- 20155324 2016-2017-2 《Java程序设计》第2周学习总结
20155324 2016-2017-2 <Java程序设计>第2周学习总结 教材学习内容总结 Java可区分为基本类型(Primitive Type)和类类型(Class Type)两大 ...