Maven安装与配置

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

问题?什么是自动构建工具呢?

方式一:eclipse运行时要将.java文件编辑成.class文件,然后在运行。

方式二:
javac HelloWorld.java
java HelloWorld

用maven写项目,那么就会到中央仓库去去jar包,中央仓库收集着所有需要的包,如果程序员都从中昂仓库去jar包,那么就会资源短缺,所以有了本地仓库,如在eclipse来发项目就直接依赖本地仓库,到里面去拿jar包就好了。私服,若某公司的体系是Struts的项目,那么就只需要这一类的项目,就成了自己的仓库,就不用到中央仓库去取了,这里还要在用到阿里云镜像。在安装maven的路径下找到settings.xml,如图
在这里插入图片描述

二、maven下载和安装

下载:http://maven.apache.org/download.cgi

安装:

下载解压版的,解压后新建一个文件夹maven_repository

之后要配置环境变量

配置maven环境变量
MAVEN_HOME
M2_HOME
修改path添加maven相关路径
配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、
然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可

右键此电脑–>属性–>高级系统设置–>环境变量

新建
在这里插入图片描述

在这里插入图片描述
配置好环境变量后doc窗口执行命令“mvn –version”
在这里插入图片描述

三、eclipse搭建maven环境
我这里是已经配置好的,所以有三行,没有配置只有两行。
在这里插入图片描述

在这里插入图片描述
选择maven的安装路径
在这里插入图片描述

在这里插入图片描述

接着选择user setting
在这里插入图片描述

点击Update Settings之前要在settings.xml中

添加localRepository,如下图,里面的路径是在maven路径下新建的文件夹的路径,在点击Update Settings 下面默认的路径就会改变。接着点击apply就好了。
在这里插入图片描述

在这里插入图片描述

四、用maven键项目

右键new----->other----搜索maven----->Maven Project ----->Next
在这里插入图片描述

在这里插入图片描述
选择webapp的 这里是用于开发的,当然要按照自己的需求选择

在这里插入图片描述

点击finish后就是漫长的等待,不要去点击任何的操作哦,不然你就会看到markers报错了


项目建好后,项目中index.jsp会报错,markers也会报错,原因是要在pom.xml中加入servlet api(这是依赖包,可以在mavenrepository.com网站中找servlet -api)

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>

这样就不报错了。。。

在pom.xml中右键run as 会看到maven build (重新部署项目),maven clean (清除缓存),maven test (测试)

若是markers中没有错,那么就完成了。

接下来就可以将Struts项目导进去了哦。。。

刚将项目写弄进去时(因为这个项目之前写过),会有很多错,耐心的将markers中的错解决就好了,不要慌张。

如果报找不到符号的话,点击项目右键–maven–updata project…—>ok试试,多试几遍就没问题的,还有maven clean几遍。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值