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

Maven3.6.1下载安装基本使用 (初识)(自用)_第1张图片
找到
Maven3.6.1下载安装基本使用 (初识)(自用)_第2张图片
Maven3.6.1下载安装基本使用 (初识)(自用)_第3张图片
下载解压缩即可

2.安装及配置

1)配置环境变量:

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

测试 mvn --version
Maven3.6.1下载安装基本使用 (初识)(自用)_第4张图片
2)配置本地仓库
修改 conf中setting.xml中的< localRepository >为一个指定目录,
避免默认的将本地仓库放到c盘
Maven3.6.1下载安装基本使用 (初识)(自用)_第5张图片

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

Maven3.6.1下载安装基本使用 (初识)(自用)_第6张图片
3)配置阿里云私服(加速镜像)
修改conf/settings.xml中 < mirrors >,为其添加如下子标签

<mirror>
    <id>aliyunmavenid>
    <name>aliyun mavenname>
    <url>https://maven.aliyun.com/repository/publicurl>
    <mirrorOf>centralmirrorOf>
mirror>

Maven3.6.1下载安装基本使用 (初识)(自用)_第7张图片

3.基本使用

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

然后基本命令

mvn compile
mvn test
mvn clean
mvn package
mvn install

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

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

你可能感兴趣的:(javaweb学习,apache,java,maven)