maven基本学习使用总结

一、基本知识点

  • Maven是一个项目管理工具,Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

  • Maven能解决的问题: 构建工程 管理jar包 编译代码 自动运行单元测试 打包 生成报表 部署项目 生成Web站点 项目构建

  • 项目构建过程包括: 清理项目、编译项目、测试项目、生成测试报告、打包项目、部署项目。这六个步骤就是一个项目的完整构建过程。

  • 理想的项目构建是高度自动化,跨平台,可重用的组件,标准化的,使用maven就可以完成项目构建过程。 什么是构建?
    项目从编译、测试、运行、打包、安装、部署整个过程都交给maven进行管理,这个过程称为构建。

  • 一键构建:指的是整个构建过程,使用maven一个命令可以轻松完成整个工作。

  • 项目的一个核心特性就是依赖管理。
    依赖指的是jar包之间的相互依赖,依赖管理指的就是使用maven来管理项目中使用到的jar包,Maven管理的方式就是“自动下载项目所需要的jar包,统一管理jar包之间的依赖管理”。

二、maven的安装配置

  1. 先确定已经安装好 jdk1.6 及以上版本,配置好环境变量。 检查是否安装好:打开Windows的命令行,输入:java -version

maven基本学习使用总结

  1. 下载Maven,到Maven官方网站下载
    maven基本学习使用总结

  2. 将下载回来的包,解压到任意目录

  3. 新建环境变量MAVEN_HOME,指向解压地址

  4. 在path 尾部添加 %MAVEN_HOME%\bin

  5. 检查是否安装成功
    maven基本学习使用总结

  6. 设置本地仓库。一个用户会对应的拥有一个本地仓库。 打开maven安装目录 打开maven 下的conf 文件夹下的 settings.xml 文件
    maven基本学习使用总结

  7. 前提是,已存在该文件夹 然后把本地仓库指向路径 打开IDEA,选择 File -> Settings – > maven

    maven基本学习使用总结

  8. 如此就基本可以使用了。

  9. 注意:如果认为默认的*仓库下载太慢,可以在settings.xml配置文件中换成阿里的仓库镜像库。

maven基本学习使用总结

三、新建一个Maven工程

  1. 选择新建工程 在左侧选择Maven
    maven基本学习使用总结

  2. 选择好了后,点击 NEXT

    maven基本学习使用总结

  3. 然后点击 Next

maven基本学习使用总结

  1. 然后点击Finsh,一个maven工程即创建完成。新建相应的文件夹,如:java,resources 、test/java等。
    maven基本学习使用总结

    目录结构基本如上。

四、Maven的常用命令
可以在这里运行maven命令:
maven基本学习使用总结

也可以在目录处,选择pom.xml右键 Run As,选择想要运行的命令。
命令如下:

  1. mvn compile 编译:将Java云程序编译成class字节码文件
  2. mvn test 测试,并生成测试报告
  3. mvn clean 将以前编译得到的旧的class字节码文件删除
  4. mvn package 打包,动态web工程打war包,Java工程打jar包
  5. mvn install 将项目生成jar包放在仓库中,以便别的模块调用
  6. mvn tomcat:run 可在Windows的控制台输入,查看工程是否成功
  7. mvn idea:idea 可以重新构建

五、Maven管理jar包,建立依赖

想要引入所需jar包,引入jar包的坐标即可。打开浏览器,输入maven依赖,进入网站,输入所需jar名称。进入后,选择想要下载的版本,复制即可。
注意复制完成必须添加在pom.xml文件中的标签中,才能成功建立依赖关系。具体步骤如下图所示:
maven基本学习使用总结

maven基本学习使用总结
maven基本学习使用总结
maven基本学习使用总结

maven基本学习使用总结