maven环境搭建

本博客教你maven是啥,带你通过Eclipse搭建Maven项目

前言

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。,

我们以前的web项目需要在网上找jar包下载,如何你的web项目需要大量的jar包的话那么jar包的管理非常麻烦。通过maven你可用轻松管理你的项目jar。下面和我一起学习

Maven下载解压和环境变量配置

去官网下载
在这里插入图片描述
博主使用的是下面这个版本该版本3.5.0
在这里插入图片描述

我保存在H盘的cpc文件中,记住不要出现中文路径
在这里插入图片描述

maven配置环境变量

分别创建M2_HOME和MAVEN_HOME都指向你的maven解压目录
在这里插入图片描述
编辑path。添加%MAVEN_HOME%\bin 和 %M2_HOME%\bin·
在这里插入图片描述
在cmd中输入mvn –version来验环境是否配置成功
在这里插入图片描述

创建本地仓库和配置settings.xml文件

仓库就是你存放你项目jar包的地方。仓库呢有一般分为下面几种

本地仓库   程序员自己使用,就是在自己电脑创建的。(我们创建的就是本地仓库)
公司仓库   (也叫私人仓库或私服) 公司里面还会有一个大仓库(本地)全公司使用
中央仓库    即http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com
注:jar的查找顺序:本地仓库->私服->中央仓库

新建一个目录,这是保存你下好的jar包(从中央仓库中下载下来的),也就是你的本地仓库
在这里插入图片描述

将settings.xml copy到你的仓库目录下面
在这里插入图片描述
在这里插入图片描述

settings.xml文件配置

注意:我们配置的是你copy到你本地仓库的xml文件,不是你解压后文件的settings.xml文件

配置本地仓库路径

在这里插入图片描述
修改下载镜像
默认使用的是国外的进行仓库下载,我们将镜像改成阿里巴巴的下载jar包的速度会快不少.当然你也可用不该 直接copy下面代码到settings.xml文件中去就ok

 <mirrors>
     <!--Maven将中央仓库修改为阿里云的maven仓库-->
     <mirror> 
     <id>nexus-aliyun</id> 
     <mirrorOf>*</mirrorOf> 
     <name>Nexus aliyun</name> 
     <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
     </mirror>
  </mirrors>

在这里插入图片描述

maven环境搭建完成啦,下面是教大家如何在eclipse中和idea中使用它

eclipse中使用

安装我的步骤来就ok了
在这里插入图片描述
在这里插入图片描述
下面是选中你下载好的maven解压目录(也就是你官网下的zip包解压后的路径)

点击选中就Ok啦
在这里插入图片描述
选中我们配置的settings.xml文件。也就是我们刚刚copy出来到自己本地仓库的settings.xml文件
在这里插入图片描述
哈下面我们可用newmaven项目啦
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里我们就创建好了maven项目了,可我们看到项目中的index.jsp报错了,这是因为我们没导入servlet依赖
在这里插入图片描述
下面我下去中央仓库找servlet的依赖
在这里插入图片描述
选择3.3.1这个jar包版本
在这里插入图片描述
直接讲xml代码copy出来
在这里插入图片描述
打开pro.xml文件,将拷贝好的内容赋值到dependencies标签中,然后保存。(切记这一步要联网)
在这里插入图片描述
保存后就会自动的去远程仓库中下载好jar包。
在这里插入图片描述

下面我们还要对新建好的项目进行一些修改

当我们打开在eclipse中仓库 java Resources文件的时候,打开后只有src/main/resources
。点击项目鼠标右键->Build Path->Configure Build Path点击进入,在中间面板选择Source,将 Allow output folders for source folders 前面的勾去掉,点击Apply即可。然后我们就会发现多了两个文件夹。
在这里插入图片描述
在这里插入图片描述

修改项目的web.xml文件
maven创建web项目的时候默认web.xml的版本是2.3的,我们需要修改成3.1
在这里插入图片描述
我们将其修改成3.1的
在这里插入图片描述
copy下面代码到你的xml文件中修改就好啦

<!-- 修改web.xml由2.3至3.1 -->
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">

修改jdk版本
maven的默认jdk版本为1.5,下面我叫你如何将jdk版本修改为1.8
在这里插入图片描述
安装如下步骤修改

pom.xml配置maven-compiler-plugin插件
拷贝代码

		<plugins>
			<!--配置maven-compiler-plugin插件 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.7.0</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>
		</plugins>

在这里插入图片描述

然后右键项目选择Properties
在这里插入图片描述

在这里插入图片描述

上面修改了web.xml的版本,这也要相应的修改
注意:如果你直接将Dynamic Web Module项勾选会报错,你要按照eclipse的套路来
修改的套路如下:
在这里插入图片描述

Apply后将Dynamic web Module再勾选。如何按照下图操作
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Maven项目目录说明

在这里插入图片描述
src 是我们的源代码文件
target 是编译好的class文件

打开src文件有main和test文件
在这里插入图片描述
main我们编写项目代码的地方
在这里插入图片描述
test是用于测试的文件,和main的文件结构一样,用于存放测试代码,这里就不赘述了。

HelloWrold

嘿嘿,搭建好环境就敲一个HelloWorld来爽一爽吧:写一个Servlet然后输出 HelloWorld
在这里插入图片描述
domeServlet代码如下
在这里插入图片描述
运行成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值