mvn设置

Posted Syria

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvn设置相关的知识,希望对你有一定的参考价值。

mvn仓库网址:

https://mvnrepository.com

 

安装好maven后,一定要确认安装路径下的setting.xml与本地仓库中的setting.xml一致。

坐标:

什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点 Maven坐标主要组成 groupId:定义当前Maven项目隶属项目 artifactId:定义实际项目中的一个模块 version:定义当前项目的当前版本 packaging:定义该项目的打包方式 Maven为什么使用坐标? Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范 拥有了统一规范,就可以把查找工作交给机器

<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.8.2</version>
</dependency>

依赖管理-依赖范围:

 

 

 依赖管理-依赖范围

 

其中依赖范围scope 用来控制依赖和编译,测试,运行的classpath的关系. 主要的是三种依赖关系如下: 1.compile: 默认编译依赖范围。对于编译,测试,运行三种classpath都有效 2.test:测试依赖范围。只对于测试classpath有效 3.provided:已提供依赖范围。对于编译,测试的classpath都有效,但对于运行无效。因为由容器已经提供,例如servlet-api 4.runtime:运行时提供。例如:jdbc驱动

 

以上是关于mvn设置的主要内容,如果未能解决你的问题,请参考以下文章

设置mvn环境变量

求助:mvn -v显示的JAVA HOME和我环境变量里设置的不一样该怎么办。

DigitalExperienceManager-CommunityDistribution-7.3.1.0 以错误“无法将 maven 可执行文件设置为 mvn,请检查您的配置”开始

windows 64位 安装mvn提示 不是内部或外部命令

在配置maven插件环境时,老是说mvn不是内部或外部命令,怎样设置啊,大家帮我看看

如何使用 mvn -D 通过命令行在 Maven 中设置(多个)属性?