maven介绍及对项目进行打包

maven下载

访问 maven官网下载安装包

maven目录结构

在这里插入图片描述

  • bin目录包含mvn的运行脚本
    在这里插入图片描述
    m2.cnf 是一个配置文件
  • boot目录
    在这里插入图片描述
    plexus-classworlds-2.5.2.jar是一个类加载器框架,maven使用它来加载类库
  • conf是配置文件目录
    在这里插入图片描述
    这里的settings.xml后续要配置
  • 4 lib目录,是maven运行时依赖的一些jar包
    在这里插入图片描述
  • 配置maven的环境变量
    计算机—>属性—>高级系统设置—>环境变量
    环境变量分为 用户变量和系统变量,如果你的电脑是多人使用的,定义在系统变量里的,所有用户都可以使用,而在用户变量定义的只对当前用户有效,其他用户不可以使用
    在这里插入图片描述
    环境变量配置好后,打开cmd,输入命令mvn -v,如果显示如下,证明设置成功:
    在这里插入图片描述

使用maven构建helloword工程,目录结构如下:

我这里使用idea,选择module—>maven
在这里插入图片描述
在这里插入图片描述

package com.torey.jarTest;

public class HelloWorld {
  public static String sayHello(){
      System.out.println("Hello World");
      return  "Hello World";
  }
}

mvn compile 对项目进行编译

cmd进入项目根目录, 输入命令:mvn compile,对项目进行编译
在这里插入图片描述
在这里插入图片描述
BUILD SUCCESS证明项目编译成功了

mvn test 执行测试用例

  • 执行 mvn test,执行测试用例:

在这里插入图片描述

  • 进入项目根目录,可以看到maven为我们生产了target目录

在这里插入图片描述
target目录内容如下:
在这里插入图片描述
classess文件夹是字节码文件
surefire-reports 文件夹是测试报告文件

mvn package 对项目进行打包

  • 使用 mvn package,对项目进行打包
    在这里插入图片描述
    执行成功后,就生产了jar包
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章