一、MAVEN简介

  MAVEN是apache组织下的一个开源项目,是使用纯java编写的,之用于管理java工程。

二、MAVEN下载与安装

  下载地址:http://maven.apache.org/download.cgi  当前最新的版本是3.6.0,而我使用的是3.3.9这个版本,直接下载对应操作系统的压缩文件,直接解压到指定的目录。

三、MAVEN环境变量的配置

  1.与配置jdk大同小异,在“系统变量”中 添加 变量名为 MAVEN_HOME  变量值 为解压出来的MAVEN路径

  2.在path中添加 “%MAVEN_HOME% \lib”代码

  3."ctrl+R"调出 命令窗口 输入 “mvn -v”如下图所示这配置成功

四、MAVEN仓库

  仓库:(通俗易懂)就是存放java jar包的地方。

   MAVEN有三种仓库:

   1.本地仓库在电脑中用户目录中指定,若我们有自己的本地仓库在"C:\apache-maven-3.3.9\conf\settings.xml"中将<localRespository>改成仓库路径

  2.私服(公司远程仓库)这是在公司局域网中有一台专门的提供jar包的计算机,公司员工可以通过连接着一台计算机来依赖管理项目。

  3.中央仓库(这是由apache组织维护的)是公用的,免费的,必须使用网络,目前jar包数量大约2个亿左右,内存大概5G左右,压缩后1.9G左右

五、三种仓库之间的关系

  项目使用本地仓库,如果找不到对应的jar则使用公司远程仓库,如还是没有jar包,则才使用中央仓库,这是有顺序可言,从中央仓库获取到的jar会自己添加到上一级仓库(缓存),项目也可以直接去本地仓库到中央仓库,不走私服。关系图如下所示。

六、MAVEN常用命令

  clean 清理编译文件

  compile 编译主目录文件

  test 编译并且运行测试目录代码

  package 将项目打成war包或者jar包

  install 将项目发布到本地仓库

  tomcat:run(重点)一键启动项目

  

MAVEN_day01 下载与安装及环境变量的配置的更多相关文章

  1. JDK的下载、安装及环境变量的配置

    官网下载JDK: www.oracle.com 或者 www.java.sun.com   安装JDK: 双击运行下载的 jdk-8u25-windows-i586.exe即可. 假设安装目录为:D: ...

  2. JDK的下载与安装和环境变量的配置

    一.jdk下载打开浏览器在地址栏输入: http://www.oracle.com ,进入Oracle官网主页面,选择 Products-----Java---->Download Java . ...

  3. Java Tomcat下载、安装和环境变量配置

    win10下Tomcat的下载.安装和环境变量的配置 -----made by siwuxie095                             1.首先到Tomcat官网,传送阵:点击开 ...

  4. Apache Tomcat下载、安装、环境变量配置以及项目部署

    前言 针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域.包括Apache Tomcat的下载.安装.环境变量的配 ...

  5. 基于Windows环境下Myeclipse10.0下载安装破解及jdk的下载安装及环境变量的配置

    jdk的安装及环境变量的配置 1.安装JDK开发环境 附上jdk安装包的百度云链接 链接:http://pan.baidu.com/s/1mh6QTs8 密码:jkb6(当然自行去官网下载最好哒,可以 ...

  6. Android Studio和SDK下载、安装和环境变量配置

    win10下Android Studio和SDK下载.安装和环境变量配置                                                               - ...

  7. Android Studio 和 SDK 下载、安装和环境变量配置

    转Android Studio 和 SDK 下载.安装和环境变量配置https://blog.csdn.net/hahahhahahahha123456/article/details/8065135 ...

  8. Windows10下JDK8的下载安装与环境变量的配置

    Windows10下JDK8的下载安装与环境变量的配置 下载JDK8(64位) 链接:https://pan.baidu.com/s/10ZMK7NB68kPORZsPOhivog 提取码:agsa ...

  9. Java JDK的安装以及环境变量的配置

    安装并配置完Android SDK之后,本想着可以做个简单的APP应用了,只是依然提示我“请确认Java JDK是否安装”类似的报错,于是又进行了Java JDK的安装以及环境变量的配置. 1.下载地 ...

随机推荐

  1. linux环境快速安装python3

    之前在linux上安装python3的时候,为了让不影响linux环境原有的python2的环境,选择的方法都是下载对应的linux环境的python包,不过 这里需要注意的是,不要更改linux默认 ...

  2. 物联网架构成长之路(28)-Docker练习之MQ中间件(Kafka)

    0. 前言 消息队列MQ,这个在一般的系统上都是会用到的一个中间件,我选择Kafka作为练手的一个中间件,Kafka依赖Zookeeper.Zookeeper安装上一篇博客已经介绍过了. 1. Kaf ...

  3. Deep Reinforcement Learning

    Reinforcement-Learning-Introduction-Adaptive-Computation http://incompleteideas.net/book/bookdraft20 ...

  4. 基于facebook-wda的iOS自动化操作实践记录

    [本文出自天外归云的博客园] 原理 对于iOS自动化操作,主要靠WebDriverAgent来完成.在Mac电脑上连接真机iPhone,运行WebDriverAgentRunner会在Mac端启动WD ...

  5. Postman 接口测试神器

    Postman 接口测试神器 Postman 是一个接口测试和 http 请求的神器,非常好用. 官方 github 地址: https://github.com/postmanlabs Postma ...

  6. mybatis中设置打印sql语句application.yml

    在application.yml配置文件中,找到数据源设置,添加: mybatis: configuration: log-impl:org.apache.ibatis.logging.stdout. ...

  7. [转]list的交集,差集,并集

    原文地址:https://www.cnblogs.com/changfanchangle/p/8966860.html 工作中用到了list的取差集,发现还是挺好用的.所以记录下. 需求 list的方 ...

  8. 【转】WPF Template模版之DataTemplate与ControlTemplate的关系和应用(二)

    1. DataTemplate和ControlTemplate的关系 学习过DataTemplate和ControlTemplate,你应该已经体会到,控件只是数据的行为和载体,是个抽象的概念,至于它 ...

  9. java使用代理请求https

    我本来在我本机写的代码,本机电脑是可以连外网没限制,对于https和http都可以.但是放在linux服务器上后,因为VM限制了不能访问外网,而且有ssl验证所以就一直报错,要么是连不上线上请求,要么 ...

  10. java web (sevlet)请求之get,post,forward,redirect

    [参考]web请求之get,post,forward,redirect 1,form表单:可以采用post或者get请求,客户端主动跳转,url地址会改变为提交后的地址 2,forward:forwa ...