一、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. Effective Java 第三版——65. 接口优于反射

    Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...

  2. 各常用分类算法的优缺点总结:DT/ANN/KNN/SVM/GA/Bayes/Adaboosting/Rocchio

    1决策树(Decision Trees)的优缺点 决策树的优点: 一. 决策树易于理解和解释.人们在通过解释后都有能力去理解决策树所表达的意义. 二. 对于决策树,数据的准备往往是简单或者是不必要的. ...

  3. Xshell Plus

    https://xshell.woytu.com 一个在线生成Xshell Plus 等软件的注册码的网址: https://xshell.spppx.org/

  4. 基于μC/OS—III的CC1120驱动程序设计

    基于μC/OS—III的CC1120驱动程序设计 时间:2014-01-21 来源:电子设计工程 作者:张绍游,张贻雄,石江宏 关键字:CC1120   嵌入式操作系统   STM32F103ZE   ...

  5. R语言扩展包dplyr——数据清洗和整理

    R语言扩展包dplyr——数据清洗和整理 标签: 数据R语言数据清洗数据整理 2015-01-22 18:04 7357人阅读 评论(0) 收藏 举报  分类: R Programming(11)  ...

  6. php curl post josn + header

    <meta charset="utf8"> <?php ini_set("max_execution_time",1800000); $arr ...

  7. Dedecms判断当前栏目下是否有子栏目

    使用dedecms建网站,有时为了某种功能的需要,需要通过代码判断当前栏目下是否有子栏目,如果有,显示一种样式,如果没有,显示另一种样式. dedecms判断当前栏目下是否有子栏目可使用以下的代码进行 ...

  8. webpack模块化原理

    https://segmentfault.com/a/1190000010349749     webpack模块化原理-commonjs https://segmentfault.com/a/119 ...

  9. iOS 指导文章

    1. iOS 后台运行实现总结 http://www.jianshu.com/p/d3e279de2e32 2. C语言的各种版本:C89,AMD1,C99,C11:http://www.tuicoo ...

  10. iOS 库操作

    目录 库操作 主工程和子工程的引用关系 库之间的引用关系 ar命令 nm命令 库操作 主工程和子工程的引用关系 子工程引用主工程中的文件需要在子工程的search path中加入头文件的目录 子工程引 ...