您的位置:首页 > 编程语言 > Java开发

Maven搭建Web工程

2015-12-09 15:00 417 查看
本文章主要从最基础方面开始讲解如何用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: 标识项目的类型,如jar,war等。
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 argum
c2f0
ents中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven java web