1:Maven官网:http://maven.apache.org/

Maven远程仓库:http://search.maven.org/

2:Maven是一个采用纯Java编写的开源项目管理工具,Maven采用了一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的配置文件中。通过该文件Maven可以管理项目的整个生命周期,包括,清除,编译,测试,报告,打包,部署等等。目前,Apache下绝大数项目都已经采用Maven进行管理,而Maven本身还支持多种插件,可以很方便的控制项目,开发人员的主要任务应该是关注商业逻辑并去实现它,而不是把时间浪费到在学习如何在不同的环境中去依赖jar包,项目部署等等。Maven正是为了将开发人员从这些任务中解脱出来而诞生的。

3:Maven能够做什么???

  jar的声明式依赖性管理;

  项目自动构建,项目发布;

4:Maven的下载,安装,配置,如下所示:

  4.1:百度搜索Maven,然后找到Maven的官网,即Apache的官网:

    找到Download,然后找到下图箭头所示的apache-maven-3.5.0-bin.zip;  

  4.2:下载完成之后直接找到一个适合的目录解压缩即可,然后找到maven的bin目录,如下所示,复制一下,然后在你的电脑里面的环境变量里的path配置一下,如在path的后面加上;G:\baidu\maven\apache-maven-3.5.0\bin即可;记住前面那个英文分号哈。还需要配置的就是JAVA_HOME,这个之前配置jdk的话应该是配置的,如果没配置,就配置一下,这个里面是jdk的路径,如:E:\Android_java_resouce\jdk1.7

    

  4.3:上面配置好之后验证一下maven是否配置成功即可,在命令行测试maven的版本,如:mvn -version;出现如下所示即可;

      

 4.4:这里需要声明的是,Eclipse配置Maven需要看看Eclipse的版本,最新版的Eclipse已经集成了Maven,所以不再需要安装Maven插件了,直接使用即可,这里简单说一下;

  4.4.1:首先打开Eclipse(Mars版本),然后选择Window--->Preferences--->Maven

  4.4.2:然后选择installations--->Add--->Directory

      

   4.4.3:点击Directory,选择Maven解压缩的路径,如下演示所示:然后点击finish即可。

      

   4.4.4:之后将刚才添加的打上对号,点击apply,然后点击ok即可。

    

  4.4.5:这里说明一点,因为开始java使用的是jdk外面的jre,但是出错了,这里改成jdk1.7文件里面的jre即可。如下所示:

      Window--->Preferences--->Java--->Installed JREs--->Add--->Standard VM

    4.4.6:点击Standard VM之后出现如下所示的,点击Directory,之后选择jdk1.7以及以上的目录,选择Finish即可。

      

5:测试安装,配置的Maven,检查自己安装配置是否成功;

  5.1:首先创建一个Maven工程;File--->New--->Other

    

  5.2:点击Other之后,找到Maven,然后Maven--->Maven Project,然后点击Next; 

    

  5.3:点击next之后默认即可,选择Next;

    

  5.4:点击next之后点击下面那个quickstart;然后点击next即可;

    

  5.5:点击next之后出现如下所示的,然后将Group id和Artifact id填上,然后点击Finish即可;

    

5.6

  5.6:点击Finish之后出现如下所示的,点击打开pox.xml,然后点击pom.xml可以看这个pom.xm配置文件。

  5.7:右击pom.xml,然后Run as,然后Maven build;

    

  5.8:如下演示所示,如果没有报错,说明编译成功;

  5.9:如下所示,如果package没有出现错误,那么说明打包成功;

6:Maven常用的命令,坐标,仓库,镜像仓库:

  6.1:Maven常用的命令:

    mvn -v(mvn -version):查看maven的版本;

    mvn compile:编译
    mvn test:测试
    mvn package:打包
    mvn clear:删除target
    mvn install:安装jar包到本地仓库中

  6.2:Maven的坐标:坐标构件,如groupId,artifactId,version。

    

  6.3:Maven的仓库分为本地仓库和远程仓库(https://repo.maven.apache.org/maven2):

  6.4:镜像仓库(国外的可能无法访问,如果不FQ的话,但是可以访问国内的镜像仓库),使用默认即可,这里不用管即可;  

  6.5:更改仓库的位置,这点很重要,maven默认存放在C盘(你可以看看存在C盘这个位置:C:\Users\bhlgo\.m2\repository),这点很不好,你修改到自己需要的位置,最好别存放到C盘哈,修改如下所示:在apache-maven-3.5.0\conf\找到settings.xml这个xml文件,然后按照下面的操作即可。修改之后保存即可,最后最好再将修改好的settings.xml复制一份到刚才创建的仓库即:C:\Users\bhlgo\.m2\repository,因为这样以后再更新maven的版本就不用再修改settings.xml了。好了,大功告成,赶紧测试,看看仓库是否已经修改成功了(使用上面的5.7进行测试即可哦)。

Maven的下载,安装,配置,测试,初识的更多相关文章

  1. maven基础--下载安装配置命令生命周期

    maven apache 公司开源项目,项目构建工具 好处: 项目小 坐标:公司名称+项目名称+版本信息 通过坐标去 仓库查找jar包 maven的两大核心: *赖管理:对jar包管理过程. 项目构建 ...

  2. MySQL 5.7.33 超级详细下载安装配置测试教程(可以安装成功版)

    目录 1.引言及注意事项 (1) 引言: (2) 注意: 2.MySQL下载 3.配置环境变量 4.配置my.ini文件(重点) 5.安装MySQL(重点) 6.设置密码 7.测试MySQL是否安装成 ...

  3. Jmeter下载安装配置及使用(windows)

    1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...

  4. maven的下载安装,配置本地仓库

    maven的下载安装 下载地址:http://maven.apache.org/download.cgi 下载完成后解压到某一个目录 配置环境变量 第一个环境变量 MAVEN_HOME A:\mave ...

  5. win10 DVWA下载安装配置(新手学渗透)

    电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到 ...

  6. NodeJs在windows上安装配置测试

    Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个 ...

  7. JDK下载安装配置教程(详细)

    JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明.https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi ...

  8. Maven的下载以及配置

    Maven的下载以及配置 Maven的两大核心作用: (1)依赖管理:对Jar包的依赖,解决Jar包之间的冲突 (2)项目构建:项目从编译到测试到运行发布 一.Mavenu的下载(现在的eclipse ...

  9. Windows32位或64位下载安装配置Scala

    [学习笔记] Windows 32位或64位下载安装配置Scala: 1)下载地址:http://www.scala-lang.org/download/,看我的spark那节,要求scala是2.1 ...

  10. Windows32或64位下载安装配置Spark

    [学习笔记] Windows 32或64位下载安装配置Spark:1)下载地址:http://spark.apache.org/downloads.html 马克-to-win @ 马克java社区: ...

随机推荐

  1. 关于Hibernate

    计应134(实验班) 李佳鸿 Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来 ...

  2. 原生js更改css样式的两种方式

    下面我给大家介绍的是原生js更改CSS样式的两种方式: 1通过在javascript代码中的node.style.cssText="css表达式1:css表达式2:css表达式3  &quo ...

  3. JavaSE之认识java

    本来很早之前就应该总结自己在JavaSE中系统学到的知识了,马上就要出去工作了,想想自己还是非常菜的菜鸟,自己就夜不能寐呀.现在从zero基础开始带大家一起回顾学习的基础知识. 现在已经是凌晨了,但是 ...

  4. 开源 & 免费使用 & 打包下载自行部署 :升讯威 周报系统

    这个周报系统大约写于2015年,缘起当时所带的开发团队需要逐步建立或完善一些项目管理方法. 在调研了网上的诸多项目管理或周报/日报管理系统之后,并没有找到符合当时情况的系统,这里最大的问题不是网上既有 ...

  5. JS中new的自定义实现创建实例对象

    我们都知道在JS中通常通过对象字面量和new关键字来创建对象,那么今天我就来给大家讲讲new是怎么创建实例对象的:首先创建一个构造函数: function Person(name,age){ this ...

  6. 运用google-protobuf的IM消息应用开发(前端篇)

    前言: 公司原本使用了第三方提供的IM消息系统,随着业务发展需要,三方的服务有限,并且出现问题也很难处理和排查,所以这次新版本迭代,我们的server同事呕心沥血做了一个新的IM消息系统,我们也因此配 ...

  7. unity3D插件开发——前篇

    Unity3D(以下简称Unity)是今年来非常流行的游戏开发引擎.他不仅有足够和unreal(虚幻)引擎媲美的渲染效果,足够多的平台输出,更为突出的就是Unity本身的编辑器.unity本身除了使用 ...

  8. 无线接收信号强度(RSSI)那些事儿

    本文由嵌入式企鹅圈原创团队成员黄鑫供稿. 本文所述的原理适用于所有无线传输技术,只是用蓝牙来举例.应该说,嵌入式企鹅圈更加偏重于嵌入式和物联网.安卓技术原理方面的知识分享和传播,其次才是实践,尽管很多 ...

  9. 机器学习:R语言中如何使用最小二乘法

    详细内容见上一篇文章:http://www.cnblogs.com/lc1217/p/6514734.html 这里只是介绍下R语言中如何使用最小二乘法解决一次函数的线性回归问题. 代码如下:(数据同 ...

  10. 通过取父级for循环的i来理解闭包,iife,匿名函数

    在使用for循环的时候,假如需要在循环体中添加一个匿名函数处理其他的事情,那么,在这个匿名函数内,如果需要用到对应的i,因为闭包的缘故,循环体循环结束后才返回i,所以i最终为最后一次++的数值.   ...