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
Maven搭建Web工程_第1张图片
Next
Maven搭建Web工程_第2张图片
groupId , artifactId, packaging, version: ——   以上 4 个是  Maven      (coordinates), 它们唯一标识了一个项目。

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

artifactId:可以设置为 模块名

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

Version:版本号。

·Finish
得到以下的工程目录结构
Maven搭建Web工程_第3张图片
index.jsp提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
缺少依赖包 在pom.xml中添加
   javax
   javaee-api
   7.0
 
问题解决 

问题:

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




你可能感兴趣的:(集成框架搭建)