问题汇总模版
问题描述:
- 环境:
- 问题复述:
报错信息:
原因以及解决方式(没有可以写无):
原因:
解决办法:
此贴为Maven
相关问题汇总,大家可以把解决过的问题,或碰到的问题回复到下面。
为了浏览和搜索方便,希望大家能够按照楼上格式来写自己的问题。
以下为maven相关基础知识
mac下载、安装对应maven
-
下载解压对应版本文件
mac下载红框内文件,window下载浅绿色框内文件
-
环境变量配置
- MAC
在配置文件内写入export MAVEN_HOME=/Users/***/apache-maven-3.*
路径为maven解压后的文件路径
相关命令
vim .zshrc
source .zshrc
保存好配置文件后,另打开一个新的终端窗口,对应输入mvn -v
,查看对应配置是否生效
前置条件为: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>