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的一些概念介绍在此就不多于介绍了
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
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- 介绍一款信息管理系统的开源框架---jeecg
- Extjs4.0 最新最全视频教程
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- maven学习
- 插入排序
- 冒泡排序