Maven的简单配置和快速使用(方便上手)

版权声明:Unruly https://blog.csdn.net/weixin_41660948/article/details/84745238

Maven概念

为什么需要Maven

​ 在开发中经常需要第三方jar包,包和包之间存在依赖关系,还有版本兼容问题,当项目复杂到一定程度时包管理变得非常重要。

Maven概念

概念:

​ Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目目录的构建、报告和文档的软件项目管理工具。

Maven是当前最受欢迎的Java项目管理构建自动化综合工具

Maven主要做了两件事情:

  1. 统一开发规范与工具
  2. 统一管理jar包

有了Maven,它提供了三个功能:

1.依赖的管理:仅仅通过jar包的几个属性,就能确定唯一的jar包,在指定文件的pom.xml中,只需要写入这些依赖属性,就会自动下载并管理jar包

2.项目的构建:内置很多插件与生命周期,比如校验、编译、测试、打包、部署、发布等等。

3.项目的知识管理:管理项目相关的其他内容,比如开发者信息,版本等等。

Maven的配置和下载

Maven下载地址:Maven下载路径

Maven目录结构

Maven文件目录

Maven的环境搭建

1.配置Maven环境变量,和配置JDK环境变量一样

2.检测是否配置成功

Maven的常用命令

  1. mvn -v 查看Maven项目

  2. mvn compile 编译项目

  3. mvn test 执行测试

  4. mvn package 执行打包

  5. mvn clean 删除target目录

  6. mvn install 安装jar包到本地仓库

Maven的坐标

构建:依赖jar和插件等在maven中称为构件。每个构件都有唯一标识,也就是坐标。

坐标基本组成:group Id,artifact Id,version

groupId:公司域名+项目名,比如:com.unruly.maventest

artifactId: 项目名称,比如:appManager

version:版本

Maven的仓库

**仓库就是管理依赖的jar包。**分为:本地仓库中央仓库

中央仓库Maven中央仓库地址,这里存放了java开发的所有开源jar包。

镜像仓库:因为maven的中央仓库服务器在国外,所以下载会慢,所以需要一个国内的仓库来提供跟maven中央仓库一样的jar包,这个就是镜像仓库。

配置本地仓库

Maven镜像仓库

配置镜像仓库

本地仓库配置

Maven配置出的问题

在Eclipse中配置

  1. 安装maven插件
  2. 配置maven插件的运用的仓库
  3. 创建maven项目
  4. 在pom.xml文件中配置依赖文件坐标
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
		<attributes>
			<attribute name="maven.pomderived" value="true"/>
		</attributes>
</classpathentry>

在Idea配置Maven项目

引用地址:使用Idea配置Maven项目

猜你喜欢

转载自blog.csdn.net/weixin_41660948/article/details/84745238