Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍

文章目录

  • Maven简介
    • 依赖管理
    • 自我总结
  • Maven安装配置
    • 环境变量配置
      • 新建系统变量
      • 编辑系统Path
      • 运行测试
      • 注意
    • 配置本地仓库
      • 编辑xml文件
      • 指定仓库位置
      • 新建仓库
      • MAVEN默认本地仓库位置
    • 配置阿里云私服
  • Maven基本使用
    • Maven常用命令
    • 模拟案例测试
      • idea新建maven项目
      • 复制下面的xml文件到pom.xml文件中
      • src下写入测试类
      • 打开新建的maven项目目录
      • 使用Windows PowerShell
      • mvn compile(编译)
        • 安装编译插件包并编译(失败)
            • 原因
        • 安装编译插件包并编译(成功)
          • 成功后生成文件
          • 成功后检查仓库
          • 成功后再次测试编译
      • mvn package(打包)
        • 打包成功
        • 生成文件
      • mvn test(运行测试)
        • 构建成功
      • mvn install(安装)
        • 安装运行成功
        • 生成jar包
    • Maven生命周期
      • 基本介绍

Maven简介

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译,测试,打包,发布…)
  • 提供了一套依赖管理机制

依赖管理

依赖管理其实就是管理你项目所依赖的第三方资源(jar包,插件…)

  1. 下载jar包
  2. 赋值jar包到项目
  3. 将jar包加入到工作环境
  • Maven 使用标准的坐标配置来管理各种依赖
  • 只需要简单的配置就可以完成依赖管理

自我总结

  1. 帮你配置一些文件
  2. 帮你下载jar包
  3. maven有三个仓库,maven包自带、maven官方团队以及maven个人仓库

Maven安装配置

Maven是绿色软件,官网应该能免费下载

我这里使用的是 apache-maven-3.6.1 版本

环境变量配置

  1. 复制安装路径

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第1张图片

  1. 打开环境变量配置

右键 - 此电脑 - 高级系统设置

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第2张图片

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第3张图片

新建系统变量

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第4张图片

编辑系统Path

新建%MAVEN_HOME\bin

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第5张图片

运行测试

win + r 运行 cmd

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第6张图片

注意

环境变量文件夹不能有中文

配置本地仓库

为了节省C盘空间,所以才需要配置本地仓库

修改 conf/settings.xml 中的 < localRepository>为一个指定目录

编辑xml文件

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第7张图片

指定仓库位置

saimarepository

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第8张图片

新建仓库

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第9张图片

MAVEN默认本地仓库位置

为了节省C盘空间,所以才需要配置本地仓库

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第10张图片

配置阿里云私服

修改 conf/settings.xml 中的 < mirrors>标签,为其添加如下子标签

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第11张图片

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第12张图片

Maven基本使用

Maven常用命令

  • compile:编译
  • clean:清理
  • test:测试
  • package:打包
  • install:安装

模拟案例测试

idea新建maven项目

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第13张图片

复制下面的xml文件到pom.xml文件中


<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>

    <groupId>org.examplegroupId>
    <artifactId>maven_TestartifactId>
    <version>1.0-SNAPSHOTversion>

    <properties>
        <maven.compiler.source>8maven.compiler.source>
        <maven.compiler.target>8maven.compiler.target>
    properties>

<dependencies>
    <dependency>
        <groupId>mysqlgroupId>
        <artifactId>mysql-connector-javaartifactId>
        <version>5.1.32version>
    dependency>

    <dependency>
        <groupId>com.alibabagroupId>
        <artifactId>druidartifactId>
        <version>1.1.12version>
    dependency>

    <dependency>
        <groupId>junitgroupId>
        <artifactId>junitartifactId>
        <version>4.13version>
        <scope>test
        scope>
    dependency>
dependencies>
project>

src下写入测试类

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第14张图片

打开新建的maven项目目录

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第15张图片

使用Windows PowerShell

win + s 输入 PowerShell

cd 到 上面的maven目录

使用mvn compile 或 mvn clean compile命令安装

mvn compile(编译)

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第16张图片

安装编译插件包并编译(失败)

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第17张图片

原因
  1. 增加阿里云私服配置
  2. 输入 mvn compile 或 mvn clean compile

安装编译插件包并编译(成功)

mvn clean compile

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第18张图片

成功后生成文件

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第19张图片

成功后检查仓库

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第20张图片

成功后再次测试编译

删除target文件夹

可以使用mvn clean删除target

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第21张图片

mvn package(打包)

打包成功

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第22张图片

生成文件

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第23张图片

mvn test(运行测试)

构建成功

但是并为运行语句,原因不明

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第24张图片

mvn install(安装)

安装运行成功

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第25张图片

生成jar包

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第26张图片

Maven生命周期

基本介绍

  • Maven构建项目生命周期描述的是一次构建过程经历、经历了多少个事件
  • Maven对项目构建的生命周期划分为3套

clean:清理工作

default:核心工作,例如编译,测试,打包,安装等

site:产生报告,发布站点等

Maven- 从Maven简介到安装配置成功、使用练习、生命周期简单介绍_第27张图片

你可能感兴趣的:(成长阶段,笔记,Java开发必备,maven,jar,java)