Maven -- Maven简介 & Maven下载与安装 & Maven目录结构 & Maven环境变量配置

Posted Z && Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven -- Maven简介 & Maven下载与安装 & Maven目录结构 & Maven环境变量配置相关的知识,希望对你有一定的参考价值。

1. Maven简介


1.1 传统项目管理状态分析


1.2 什么是Maven

Maven是用Java语言书写出来的,所以它管理的东西通通以面向对象的形式进行设计,最终他把一个项目看作一个对象,而这个对象叫做POM。这个对象的配置信息通过pom.xml进行配置

项目对象模型和依赖管理是双向的:

  • 项目需要用到什么资源(依赖)可以通过依赖管理帮忙解决。
  • 同时你写的这个项目也可以作为一个资源供别人使用。


1.3 Maven作用


2. Maven下载与安装

Maven官网
Maven下载地址

下载好后怎么安装:

在需要安装的目录直接解压即可


3. Maven目录结构

  • bin: 这时Maven所有的可运行指令

  • boot: Maven的类加载器,因为Maven是用Java写的,所以需要类加载器加载启动它。

  • conf: Maven的配置目录

    • logging: 日志信息
    • settings.xml: Maven全局性的配置文件,核心配置文件
  • lib: Maven运行所依赖的jar包。


3. Maven环境变量配置


3.1 依赖Java,需要配置JAVA_HOME

JAVA_HOME就是Java的安装目录

检测JDK配置是否完成:

命令行输入JAVA_HOME是否配置完成


3.2 设置MAVEN自身的运行环境,需要配置MAVEN_HOME

MAVEN_HOME就是Java的安装目录

检测Maven配置是否完成:

命令行输入mvn



以上是关于Maven -- Maven简介 & Maven下载与安装 & Maven目录结构 & Maven环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章

eclipse 创建maven项目时 报错 Unable to create project from archetype [org.apache.maven.archetypes:ma

JavaWEB04-Maven&Mybatis

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma v

[Maven实战]仓库(本地仓库,远程仓库,镜像)

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/Ma

Gradle&Maven-Gradle专题