Maven搭建Web工程

本文章主要从最基础方面开始讲解如何用maven搭建java web工程,从安装maven-设置环境变量-设置maven仓库-集成maven-创建maven工程-builde 工程 使用IDE为Eclipse

对于maven的一些概念介绍在此就不多于介绍了

1.下载安装maven
可以到下面这个网址下载最新的maven包  http://maven.apache.org/download.cgi
我安装了maven.3.3.0版本 

2.配置环境变量
计算机-属性-高级系统设置-环境变量 
新增系统编码 变量名M2_HOME 变量值为maven的安装目录D:\apache-maven-3.3.3
完成之后找到path这个变量 编辑添加 %MAVEN_HOME%\bin;
配置完成之后打开cmd界面 输入mvn -v 显示maven的版本 判断环境编码是否配置成功

3.设置maven仓库
maven仓库用于存储所有maven同步下来的jar包。
·进入maven安装目录-conf-settings.xml 打开这个文件
·找到 localRepository字段 配置一个路径d:/maven/repository,指定仓库路径
· settings.xml复制一份到 d:/maven eclipse集成maven的时候会用到

4.在eclipse中集成maven
·windows-preference-maven 
·Installtions中add你安装的maven目录 
·userSettings中User Setting 添加d:/maven/setting.xml
点击OK按钮之后 关闭eclipse然后重启

5.创建Maven工程
·file-new-other-maven project-next-next

Next
groupId , artifactId, packaging, version: ——   以上 4 个是  Maven      (coordinates), 它们唯一标识了一个项目。

groupId: 可以设置为 公司名+项目名

artifactId:可以设置为 模块名

packaging: 标识项目的类型,如jarwar等。

Version:版本号。

·Finish
得到以下的工程目录结构

index.jsp提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
缺少依赖包 在pom.xml中添加
<dependency>
   <groupId>javax</groupId>
   <artifactId>javaee-api</artifactId>
   <version>7.0</version>
  </dependency>
问题解决 

问题:

eclipse中使用maven插件的时候,运行run as maven build的时候报错

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.

可以设一个环境变量M2_HOME指向你的maven安装目录

M2_HOME=D:\Apps\apache-maven-3.3.1

然后在Window->Preference->Java->Installed JREs->Edit

在Default VM arguments中设置

-Dmaven.multiModuleProjectDirectory=$M2_HOME




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值