Maven安装及pom.xml简单介绍

Maven安装及pom.xml简单介绍

         Apache Maven是一个软件项目管理工具。该工具基于项目对象模型(Project Object Modet,POM)的概念。Maven可以用来管理项目依赖、编译、文档等信息。
         使用Maven管理项目时,项目所依赖的各种jar包将不再包换在项目组,而是集中存放于用户目录下的.m2文件夹内(C:\Users\Administrator.m2目录下,根据使用者系统的配置,administrator可能不同)。

一.WIN10系统下Maven安装

          1.下载Maven
             下载地址:https://maven.apache.org/download.cgi
             根据自身的系统选择合适的压缩包进行下载,本人下载的是apache-maven-3.6.1-bin.zip。
             在这里插入图片描述
             下载完成后解压到自己所要存放的目录即可。
2.配置环境变量
             右键我的电脑→属性→高级系统设置→高级→环境变量,在环境变量中新建M2_HOME和配置Path,如图所示
             在这里插入图片描述
             在Path中添加%M2_HOME%\bin,如图所示:
             在这里插入图片描述
          3.测试安装
             打开控制台,输入“mvn -v”,输出如下信息证明安装成功。

             在这里插入图片描述

二、Maven中的pom.xml文件

             Maven是基于项目对象模型的概念运作的,每个maven项目中都有一个pom.xml用来管理项目所需的依赖以及项目的编译等功能。在写项目时,需要注意以下元素:
             1、dependencies元素
                <dependencies></dependencies>, 该元素包含多个项目依赖需要使用的<dependency></dependency>。

             2、dependency元素
                <dependency></dependency>内部通过groupId、artifactId、version这三个元素确定唯一的依赖,如同三个坐标。三个元素含义如下:
                groupId:组织的唯一标识
                artifactId:项目的唯一标识
                version:项目的版本
                样例代码如下:

		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>2.0.1</version>
		</dependency>

             3、变量定义
                变量定义:<properties></properties>可以定义变量在dependency中引用,代码如下:

	<properties>
		<mybatis-spring-boot-starter.version>2.0.1</mybatis-spring-boot-starter.version>
	</properties>
	<dependency>
		<groupId>org.mybatis.spring.boot</groupId>
		<artifactId>mybatis-spring-boot-starter</artifactId>
		<version>${mybatis-spring-boot-starter.version}</version>
	</dependency>

             4、编译插件
                Maven提供了编译插件,可在编译插件中设计Java的编译级别,代码如下:

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
			<plugin>
	  			<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId> 
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
				</configuration>
			</plugin>
		</plugins>
	</build>

             5、Maven运行方式
                Maven会自动根据dependency中的依赖配置,直接通过互联网在Maven中心库下载相关的依赖包下载到.m2目录(C:\Users\Administrator.m2目录下,根据使用者系统的配置,Administrator可能不同)下,该目录是本地的Maven库。
                当遇到所需依赖包但是不知道如何写dependency的依赖配置是,可以去这个网站:https://mvnrepository.com/ 搜索查找对应的dependency依赖。
                网站主页如下:
                在这里插入图片描述                以MySQL驱动包为例:
                在这里插入图片描述                选择自己需要的依赖包,点击对应连接:
在这里插入图片描述                选择自己需要的版本,点击对应连接:
在这里插入图片描述                将图中Maven框内的语句复制粘贴到自己项目中的pom.xml文件中<dependencies></dependencies>标签内即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值