Eclipse构建Maven项目
构建将介绍两种方法:
一,直接建立Maven项目方法;(在此篇博客中)
二、建立Dynamic Web project转成Maven项目方法。(SpringMVC项目为例,在下篇博客中介绍)
1、建立Maven项目
接下来使用Eclipse的maven构建一个web项目
选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project。点击next。
2、选择项目路径Use default Workspace location默认工作空间。
3、选择项目类型在Artifact Id中选择maven-archetype-webapp
4、输入Group ID和 Artifact ID,以及Package
Group Id:(最好是公司或组织名字); 例如 Group ID:com.twosnail;
Artifact Id:可以认为他是项目名;例如 artifact Id:twosnail;
Package:是默认给你建一个包(不写也可以)。
5、结构如下图
如果这里显示的内容多,一般是Filters设置的问题。或perspective为Java EE模式,改成Java模式就可以了。
2、配置Maven项目
添加Source文件夹
Maven规定,必须创建以下几个Source Folder
src/main/resources(默认存在)、 src/main/java、 src/test/resources、src/test/java
右键项目根目录点击New -> Source Folder。
创建后效果图
2 配制Build Path
右键项目,Java Build Path -> Source
双击每个文件夹的Output folder,选择路径。
src/main/java,src/main/resources 对应 target/classes;
src/test/java ,src/test/resources 对应 target/test-classes;
3、Libraries
之后效果图
3、把项目变成Dynamic Web项目
在项目上右键Properties
在左侧选择 Project Facets,单击右侧的“Convert faceted from”
4、修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击“Further Configuration available” 链接:
5、修改Content directory 为 src/main/webapp ,
(Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选)——单击OK:
6、设置部署程序集(Web Deployment Assembly)
左侧列表 Deployment Assembly,点击如下图:
此列表是,部署项目时,文件发布的路径。
1,删除test的两项,因为test是测试使用,不需要部署。
2,设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
设置完成效果图
完成后,效果图:
运行项目:
原创作者: