Maven

本文详细介绍了Apache Maven的用途,包括自动下载和管理jar包、解决依赖、热部署等。接着讲解了Maven的环境搭建,提供下载链接,并指导配置环境变量。然后,文章阐述了在IntelliJ IDEA中配置Maven的步骤,包括设置本地仓库、中央仓库以及创建Maven Webapp项目的过程。最后,讨论了编辑运行环境、配置pom.xml文件和运行命令,以实现项目构建和运行。
摘要由CSDN通过智能技术生成

一、介绍

介绍
        ApacheMaven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从中心信息中管理项目的构建、报告和文档。
        官网地址:https://maven.apache.org

功能

1.构造工程
2.管理jar包
3.编译代码
4.单元测试
5.打包项目
6.部署项目

主要目的
1 . 帮你下载jar包
maven项目会有一个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不需要自己动手去找了。
配置文件pom.xml中:

	主要看的<dependencies>结点里面的内容, 
	里面每配置一个<dependency>, 
	<groupId>org.springframework</groupId> 项目名 
	<artifactId>spring-webmvc</artifactId> 项目模块 
	<version>3.0.5.RELEASE</version> 项目版本 

maven都会通过,项目名-项目模块-项目版本来maven在互联网上的代码库中下载相应jar包。

2 . 寻找依赖,帮你下载依赖
寻找jar包是第一基本功能,寻找依赖在这个是在这个基础上的功能。
在maven的代码库中,每一个jar包也有自己的 pom.xml文件,只要你配置的jar包所依赖的其他jar包都会被maven自动下载下来。

在file下的settings里设置如下:
在这里插入图片描述
若还有问题可自行搜索“如何设置Maven自动导入依赖”相关问题。
3 . 热部署,热编译
在你web项目已经运行的时候,修改代码的能直接被web服务器所接受,就不需要你 重启服务器了,或者重新部署代码了,而且你可以直接通过maven 打包war或者jar项目。

二、环境搭建

下载
        官网下载连接:https://maven.apache.org/download.cgi
        百度网盘链接:https://pan.baidu.com/s/1qvJJmExgviCm917R9w3Khg
        提取码:rndm
下载后解压配置环境变量可用
配置环境变量
在这里插入图片描述
然后在Path里添加

在这里插入图片描述
接着在CMD中测试:

	输入命令:mvn -v

在这里插入图片描述
显示如图说明配置成功。

三、IDEA Maven配置

1.在settings.xml文件中加入以下代码:

  • 设置本地仓库
<localRepository>G:\maven-repository</localRepository>
  • 设置中央仓库
<mirrors>
	<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
</mirrors>

2.在IDEA中添加Maven
在File - ->settings - ->build,execution,deployment - -> build tools - -> maven下配置;
或者打开settings,直接搜索maven,进行如下配置:

在这里插入图片描述

四、Maven工程

1.首先在idea中选择File-New-Project,选择Maven,选择jdk(这里以jdk11为例),勾选Create from archetype,选择webapp,注意:webapp有2个,要选择标记中webapp,如下图

在这里插入图片描述
设置好点击“Next”
2.然后设置Groud Id 、Artifact Id 、Version
在这里插入图片描述
3.选择Maven版本
在这里插入图片描述
4.项目名称及存储路径
在这里插入图片描述
点击“Finish”完成创建。
5.项目结构
Maven

这个时候一定注意右下角提示信息,选择允许Maven自动导包,会省去诸多麻烦。如没有勾选请自行搜索"如何设置Maven自动导入依赖"。
在这里插入图片描述
在这里需要右键设置main目录下的java和test目录下的java为Sources Root目录。

在这里插入图片描述
再设置main目录下的resources为Resources Root目录
在这里插入图片描述
test目录下的resources设置为Test Resources Root目录
在这里插入图片描述
6.编辑运行环境
在这里插入图片描述
点击“+”添加tomcat启动
在这里插入图片描述
在这里插入图片描述
7.配置pom.xml文件

<plugins>
 		<plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
          </configuration>
        </plugin>

        <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
          <configuration>
            <port>80</port>
            <path>/</path>
          </configuration>
        </plugin>
</plugins>

8.运行命令
在这里插入图片描述

9.显示结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值