Maven3.6.1下载安装基本使用 (初识)(自用)

对MAVEN的粗浅认识

 Apache Maven 是 项目管理与构建工具,基于POM(项目对象模型)的概念。

作用:

  1. 提供了一套标准化的项目结构

粗浅理解就是,通常eclipse,idea等java项目不能直接通用
而有了maven,写的java项目目录结构统一,拉到那里都能用

  1. 提供了一套标准化的构建流程

项目的标准化构建 compile test packege 发布

  1. 提供了一套依赖管理机制

当所需jar包好多时,通常的依赖添加流程
:下载jar包,复制jar包到项目,将jar包加入工作环境(add as library)
就显得很繁琐
而maven 使用标准化的坐标配置来管理各种依赖,只需简单的配置就可以完成各种依赖管理

须注意的是:
maven的仓库概念
1.中央仓库(全世界免费开源的jar,但服务器在国外吧),
2.本地仓库,自己电脑上的从中央仓库,私服下载的jar包
3.私服(远程仓库),公司自己搭建的,起初就会拷贝中央仓库,会有私用的jar包
当使用maven导依赖时,maven首先从本地仓库查找
接着如果有私服,就从私服中找,最后从中央仓库中查找
每次查找都会缓存到一级仓库中

相关笔记网址

下载安装

1.下载

访问maven.apache.org

在这里插入图片描述
找到
在这里插入图片描述
在这里插入图片描述
下载解压缩即可

2.安装及配置

1)配置环境变量:

MAVEN_HOME :D:\Environment\Maven\apache-maven-3.6.1
再在path里加 %MAVEN_HOME%\bin

测试 mvn --version
在这里插入图片描述
2)配置本地仓库
修改 conf中setting.xml中的< localRepository >为一个指定目录,
避免默认的将本地仓库放到c盘
在这里插入图片描述

我在bin同级目录下建立一个mvn_rep作为本地仓库
因此改为: < localRepository >D:\Environment\Maven\apache-maven-3.6.1\mvn_rep< /localRepository >

在这里插入图片描述
3)配置阿里云私服(加速镜像)
修改conf/settings.xml中 < mirrors >,为其添加如下子标签

<mirror>
    <id>aliyunmaven</id>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/repository/public</url>
    <mirrorOf>central</mirrorOf>
</mirror>

在这里插入图片描述

3.基本使用

在pom.xml同级目录下打开powershell或cmd

然后基本命令

mvn compile
mvn test
mvn clean
mvn package
mvn install

最后需注意maven的生命周期:
maven对项目的生命周期分为三套:
1. clean 清理工作
2. default 核心工作,例如 编译,测试,打包,安装等
3. site:产生报告,发布站点

注意:同一生命周期:
执行后边的命令,前边的所有命令会自动执行

  • 23
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值