eclipse+maven搭建web项目

今天想起来这事了,就把这篇博客也写下吧

Maven的优势:
用maven,我们可以方便统一的进行jar包管理,jar包版本升级,快速项目构建以及分模块开发等相关功能。maven使用得好,项目开发速度就会成倍的提升。总之,项目越大,越能体现maven的优势。

环境说明:
eclipse 4.2
jdk 1.6.0.37
apache-tomcat-6.0.32
apache-maven-3.2.2

1 eclipse 安装maven插件
1) 打开eclipse,菜单“Help”-“Install New Software…”
2) “Add repository” —->“work with”中选择刚刚添加的repository。
location http://download.eclipse.org/technology/m2e/milestones/1.4

eclipse+maven搭建web项目

3)勾选maven 插件 进行安装
4) 安装完成重启eclipse,菜单:Window –> preferences下可以看到maven选项
eclipse+maven搭建web项目
5) 对maven 进行相关的配置
eclipse+maven搭建web项目

eclipse+maven搭建web项目

2 环境变量配置
配置JDK 的环境变量
配置maven 环境变量
MAVEN_HOME=”D:\apache-maven-3.2.2”
PATH=”%MAVEN_HOME%\bin”

3 配置文件的更改

打开D:\apache-maven-3.2.2\conf\settings.xml文件做如下配置
修改maven资源库的位置:
eclipse+maven搭建web项目

4 创建web项目
1) 开启eclipse,右键new——》other,如下图找到maven project
eclipse+maven搭建web项目

2) 选择项目的存储地址
eclipse+maven搭建web项目

3) 选择 Select an Archetype

eclipse+maven搭建web项目

4) 输入maven项目的基本信息

eclipse+maven搭建web项目

5) 创建后的目录结构
eclipse+maven搭建web项目

6)右键—java build path
eclipse+maven搭建web项目

修改类库,使用自己的jdk
eclipse+maven搭建web项目

然后目录结构就更新为如图:
eclipse+maven搭建web项目

右键项目根目录点击New -> Source Folder,添加文件夹
src/test/resources
再次 java build path时,可以看到如下结构
eclipse+maven搭建web项目

双击“output folder ……” 修改输出文件的位置
eclipse+maven搭建web项目

src/main/java —–> target/classes
src/main/resource —–> target/classes
src/test/java —–> target/test-classes
src/test/resource —–>target/test-classes
默认输出文件位置:
eclipse+maven搭建web项目

然后项目—右键 —project facets
eclipse+maven搭建web项目

点击 最下面的“i Further configuration ……”

eclipse+maven搭建web项目

修改项目的Content Directory ===⇒ src/main/webapp

eclipse+maven搭建web项目

目录结果如下图: 只有一个webapp目录
eclipse+maven搭建web项目

再来看下 E:\eclipseWorkSpace\myapptest2.settings 下的
.jsdtscope文件

eclipse+maven搭建web项目

org.eclipse.wst.common.component 文件

eclipse+maven搭建web项目

如果此不做修改,将会出现下图的结果目录—-既有webContent 又有webapp
eclipse+maven搭建web项目

.jsdtscope文件
eclipse+maven搭建web项目

org.eclipse.wst.common.component 文件
eclipse+maven搭建web项目

故一定要修改 最下面的“i Further configuration ……” 。

然后—指定依赖输出到lib下
eclipse+maven搭建web项目

eclipse+maven搭建web项目

eclipse+maven搭建web项目

最后完整的目录结果如下:
eclipse+maven搭建web项目

到此环境搭建已经基本完成,剩下就是编写程序,部署到tomcat 下运行了。