maven相关基础知识

maven官网
maven库

mac下载、安装对应maven

  • 下载解压对应版本文件
    mac下载红框内文件,window下载浅绿色框内文件

  • 环境变量配置
    • MAC

在配置文件内写入export MAVEN_HOME=/Users/***/apache-maven-3.*
路径为maven解压后的文件路径

相关命令

vim .zshrc 
source .zshrc 

保存好配置文件后,另打开一个新的终端窗口,对应输入mvn -v,查看对应配置是否生效
:warning:前置条件为:Java环境安装配置成功!

国内Maven镜像仓库[中央仓库]

<mirror>
  <id>CN</id>
  <name>Aliyun Nexus</name>
  <url>https://maven.aliyun.com/nexus/content/groups/public</url>
  <mirrorOf>*</mirrorOf>
</mirror>

创建maven-project

  • 打开idea,选择sdk对应Java版本,一般使用Java 8

  • 对应project相关名称配置
    • Name:对应项目名称
    • Location:根据需要选择项目存放的位置
    • Artifact Coordinates:点击小三角即可出现GAV的配置,一般只需要配置GroupId和ArtifactId
      其中,Name与ArtifactId名称一致

  • pom文件导入对应依赖

  • Junit5相关依赖导入
     <dependency>
          <groupId>org.junit.jupiter</groupId>
          <artifactId>junit-jupiter</artifactId>
          <version>5.7.0</version>
      </dependency>
      <dependency>
          <groupId>org.junit.platform</groupId>
          <artifactId>junit-platform-runner</artifactId>
          <version>1.7.0</version>
      </dependency>
      <dependency>
          <groupId>org.junit.platform</groupId>
          <artifactId>junit-platform-launcher</artifactId>
          <version>1.7.0</version>
          <scope>test</scope>
      </dependency>
      <dependency>
          <groupId>org.junit.platform</groupId>
          <artifactId>junit-platform-console-standalone</artifactId>
          <version>1.7.0</version>
          <scope>test</scope>
      </dependency>
      <dependency>
          <groupId>org.junit.platform</groupId>
          <artifactId>junit-platform-engine</artifactId>
          <version>1.7.0</version>
      </dependency>
  • TestNG依赖导入
     <!-- https://mvnrepository.com/artifact/org.testng/testng -->
     <dependency>
         <groupId>org.testng</groupId>
         <artifactId>testng</artifactId>
         <version>7.3.0</version>
         <scope>test</scope>
     </dependency>

Idea便捷插件

Search In Repository

  • 可以直接在Idea中搜索Maven依赖信息

使用方法

  • 插件安装后,在右上角会出现Search选项,点击可以打开插件的搜索页面

  • image

  • 具体界面操作如下

  • 双击要添加的版本,可以查看具体的依赖信息,直接将其加入到pom文件中即可

  • image