Maven的简介及安装Maven Windows下安装Maven

Maven项目管理

一、什么是Maven?

Maven是Apache 下的项目管理工具,他是由纯Java语言开发,可以帮助我们更方便的构建和管理Java项目,项目包管理工具

能和Maven相媲美的 估计就只有Gradle了

二、为什么要使用Maven

  1. Jar包管理
    1.1 从Maven仓库获取标准规范的Jar包,避免自己下载到错误的Jar包
    1.2 本地仓库同意管理Jar包,使Jar包与项目分离,减轻项目体积
  2. Maven可以跨平台Windows,Linux都可以使用
  3. 清晰的项目结构
  4. 多工程开发,将模块拆分成若干工程,利于团队开发
  5. 一键构建项目

三、Maven安装

众所周知 Maven是基于Java的 所以安装Maven之前请确保有正确的Java环境

官网说明 Maven 3.3+ 需要JDK1.7以上的环境

  1. 首先从 Apache-Maven官网下载最新的Maven压缩包

Maven下载地址

img

  1. 查看下载完成的结构目录

img

  1. 配置Maven环境变量

鼠标右击此电脑 > 属性 > 高级系统设置 > 下方环境变量

img

  1. 选择 新建 (两个新建按钮皆可)

img

  1. 变量名为 M2_HOME (规范写法)

  2. 变量值为 你的Maven路径

  3. 一路点击确定即可

四、测试

打开DOS命令窗口

win + r 
输入 cmd

输入mvn -version

出现以下结果即为安装成功!

img

五、修改配置文件

找到你的Maven安装路径

打开 conf/setting.xml

  1. 设置Maven本地仓库的位置
<!--更改为你需要放置Maven仓库的位置  绝对路径 (也可以为相对路径)-->
<localRepository>E:\Environment\apache-maven-3.6.3\repository</localRepository>

img

  1. 设置远程的Maven仓库

往下翻找到mirrors节点

该节点为配置远程仓库的下载地址 如果不配置Maven会从国外仓库下载Jar包 还有可能下载失败

可以看到 这个节点的名称为 mirrors 就说明可以配置多个仓库

<mirror>      
    <id>nexus-aliyun</id>    
    <name>nexus-aliyun</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>    
    <mirrorOf>central</mirrorOf>      
</mirror>  
<!-- 
  如果你有私服 也可以在这里配置私服
  优先级为你配置的顺序

   <mirror>
            <id>nexus</id>
            <name>maven-public</name>
            <url>http://192.168.244.106:8081/repository/maven-public/</url>
            <mirrorOf>*</mirrorOf>
        </mirror>
 --> 

img

六、Maven三种仓库的概念

1.本地仓库 自己维护

2.私服仓库 可能是公司维护 或者自己维护

3.远程仓库 第三方团队维护 涵盖市面上几乎所有的jar包


七、Maven常用命令

命令 作用
mvn clean 清理编译后的target目录
mvn compile 编译main里边的代码,不编译test的代码
mvn test-compile 编译test里和main里边的代码
mvn test 运行test里的代码
mvn package 打包
mvn install 发布项目到本地仓库
mvn tomcat run 一键构建项目

命令可以组合使用

比如

mvn clean compile

作者

YuFire

猜你喜欢

转载自blog.csdn.net/weixin_43420255/article/details/106414034