Maven的使用

1.Maven是什么

Apache Maven 是一种用于软件项目管理工具,基于 Project Object Model(POM),用来管理项目 的构建,汇报及文档生成等功能。

2.安装与配置

2.1安装

下载:https://maven.apache.org/
我下载的是3.6.1版本
解压maven:如解压到E:\Download\apache-maven-3.6.1

2.2配置环境变量

1.右键 此电脑 -> 高级系统设置 -> 环境变量 -> 在下面 系统变量栏 点击 新建

变量名:MAVEN_HOME
变量值:为maven解压的根目录,我这里为E:\Download\apache-maven-3.6.1

在这里插入图片描述
2.在 系统变量栏 找到 Path 变量并双击:点击 新建 以添加新的路径:

%MAVEN_HOME%\bin

在这里插入图片描述
3.测试是否安装成功:

右键点击cmd,选择 以管理员身份运行,执行 mvn -v
在这里插入图片描述

3.本地仓库

建立一个本地仓库M2Repository,路径为E:\Download\M2Repository

在maven的E:\Download\apache-maven-3.6.1\conf目录的settings.xml 文件中配置

 <localRepository>E:/Download/M2Repository</localRepository>

4.阿里云镜像

镜像:mirrors
作用:加速下载
国内建议使用阿里云的镜像

<mirror>
    <id>nexus-aliyun</id>  
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
    <name>Nexus aliyun</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

5.在IEDA中使用Maven

1.IDEA中的Maven设置
在这里插入图片描述
2.创建一个MavenWeb项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
自动导入
在这里插入图片描述
在这里插入图片描述
3.创建Maven标准目录结构
在这里插入图片描述
4.创建一个简单的Servlet 看一下如何在pom.xml文件中添加依赖jar包

创建一个Servlet,这时Servlet会报错,是因为Servlet找不到API
在这里插入图片描述
在web.xml中配置好我们创建的Servlet
在这里插入图片描述
接下来我们通过在pom.xml文件中通过配置jar包坐标从仓库中找到我们所需要的jar包

在这里插入图片描述
5.POM文件简单介绍

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
 
 
 
    <!--项目名称:组织名+项目名,和包名类似-->
    <groupId>com.hyx</groupId>
    <!--模块名称-->
    <artifactId>Maven-learning</artifactId>
    <!--版本-->
    <version>1.0-SNAPSHOT</version>
    <!--打包方式:
       jar:执行package会打成jar包,一般是Java项目
       war:执行Package会打成war包,一般是JavaWeb项目
       pom:用于父子工程,将父工程设置为pom
       -->
    <packaging>jar</packaging>
 
 
</project>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值