MAVEN_day01 下载与安装及环境变量的配置
一、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 下载与安装及环境变量的配置的更多相关文章
- JDK的下载、安装及环境变量的配置
官网下载JDK: www.oracle.com 或者 www.java.sun.com 安装JDK: 双击运行下载的 jdk-8u25-windows-i586.exe即可. 假设安装目录为:D: ...
- JDK的下载与安装和环境变量的配置
一.jdk下载打开浏览器在地址栏输入: http://www.oracle.com ,进入Oracle官网主页面,选择 Products-----Java---->Download Java . ...
- Java Tomcat下载、安装和环境变量配置
win10下Tomcat的下载.安装和环境变量的配置 -----made by siwuxie095 1.首先到Tomcat官网,传送阵:点击开 ...
- Apache Tomcat下载、安装、环境变量配置以及项目部署
前言 针对在本地访问文件或资源出现的跨域问题,可以通过搭建本地服务器来解决,本篇随笔主要介绍通过搭建Apache Tomcat服务器来解决跨域.包括Apache Tomcat的下载.安装.环境变量的配 ...
- 基于Windows环境下Myeclipse10.0下载安装破解及jdk的下载安装及环境变量的配置
jdk的安装及环境变量的配置 1.安装JDK开发环境 附上jdk安装包的百度云链接 链接:http://pan.baidu.com/s/1mh6QTs8 密码:jkb6(当然自行去官网下载最好哒,可以 ...
- Android Studio和SDK下载、安装和环境变量配置
win10下Android Studio和SDK下载.安装和环境变量配置 - ...
- Android Studio 和 SDK 下载、安装和环境变量配置
转Android Studio 和 SDK 下载.安装和环境变量配置https://blog.csdn.net/hahahhahahahha123456/article/details/8065135 ...
- Windows10下JDK8的下载安装与环境变量的配置
Windows10下JDK8的下载安装与环境变量的配置 下载JDK8(64位) 链接:https://pan.baidu.com/s/10ZMK7NB68kPORZsPOhivog 提取码:agsa ...
- Java JDK的安装以及环境变量的配置
安装并配置完Android SDK之后,本想着可以做个简单的APP应用了,只是依然提示我“请确认Java JDK是否安装”类似的报错,于是又进行了Java JDK的安装以及环境变量的配置. 1.下载地 ...
随机推荐
- SNF软件开发机器人-子系统-功能-功能类型(普通表改为树型表)
功能类型(普通表改为树型表) 功能类型分为普通功能和树形功能.因为资源表中不存在ParentId字段,故只能将多表的主表改为树型表. 1.效果展示: 2.使用说明: (1)当需要用一张普通的资源表显示 ...
- Effective Java 第三版笔记(目录)
<Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时 ...
- [CI]jenkins安装&插件管理&java-helloworld之旅
持续集成概述 没有持续集成时的情况 持续集成最佳实战 维护一个单一的代码库 使构建自动化 执行测试是构建的一部分 集成日志及历史记录 使用统一的依赖包管理库 每天至少集成一次 jenkins实现持续集 ...
- jQuery雷达扫描切换幻灯片代码
基于jQuery雷达扫描切换幻灯片代码.这是一款切换效果类似雷达扫描,支持鼠标滚轮滚动切换.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class=" ...
- 什么是面向切面编程AOP--知识点汇总
最近在学这方面的内容,读到的这段话我感觉说的很清楚了:这种在运行时,动态地将代码切入到类的指定方法.指定位置上的编程思想就是面向切面的编程. 面向切面编程(AOP是Aspect Orie ...
- r里面如何实现两列数据合并为一列
library(dplyr) unite(mtcars, "vs_am", vs, am) Merging Data Adding Columns To merge two dat ...
- 关于.NET编译的目标平台(AnyCPU,x86,x64) (转)
关于.NET编译的目标平台(AnyCPU,x86,x64)(转) 今天有项目的代码收到客户的反馈,要求所有的EXE工程的目标平台全部指定成x86,而所有DLL工程的目标平台全部指定成AnyCPU . ...
- 02Spark的左连接
两个文件,一个是用户的数据,一个是交易的数据. 用户: 交易: 流程如下: 分为以下几个步骤: (1)分别读取user文件和transform文件,并转为两个RDD. * (2)对上面两个RDD执行m ...
- open-falcon实现邮件报警
1.请安装好Go的环境,参考上一篇open-falcon的安装博文 2.安装 mail-provider https://github.com/open-falcon/mail-provider 安装 ...
- linux执行python命令后permission denied
linux下执行python后显示被拒绝问题定位: 1.检查下要执行的文件的权限是否存在执行权限,否则执行chmod命令赋予权限: 2.若赋予权限后仍然显示没有权限,检查下执行的python文件是否有 ...