使用Maven创建Web工程

来源:互联网 发布:mac os x 10.11 优化 编辑:程序博客网 时间:2024/03/29 07:47

1.选中File标题栏,在File中选择Other,在里面搜索Maven.


2.不使用maven模板,创建web工程。

这里给Maven设置GroupId和Artifact id,他们的意思分别为:

GroupID:项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

一般GroupID就是填com.mavenWeb这样子.

这里注意,要改packing为war包(之所以这样做是因为这样做在src目录下就会多出个webapp的目录


3.因为我们没有使用Maven模板,所以现在要将MavenWeb转为Web工程。

在MavenWeb项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如图


将Dynamic Web Module改为3.0,将Java改为1.8,如果修改Dynamic Web Module出现下列报错,则需要进行下列的额外操作。


在你的workSpace下找到当前工程的org.eclipse.jdt.core.prefs文件和org.eclipse.wst.common.project.facet.core.xml文件,对其修改。

我这里使用了快速查找软件Everything,很方便,大家可以试试。

1.8指的javaJdk版本号,jst.web=3.0





修改完后保存。

再次返回到properties里的Project Facets 下的并点击Convert to faceted form界面,进行下图操作。


4.修改项目使用的jdk版本,并添加web工程必备的项目目录。


添加web项目的必备目录,和下面的图进行对比,缺少那个加上那个:


更改web工程的class路径,右键项目,Java Build Path -> Source

下面应该有4个文件夹,没有的话你也可以点击右侧的Addfoler ,这四个文件分别是

src/main/java,src/main/resources,双击这两个文件夹的Output folder,设置其路径为target/classes;

src/test/java ,src/test/resources ,双击这两个文件夹的Output folder,选择target/test-classes;

注意,每一个你都要选中Allow output folders for source folders.


5.在pom.xml添加你所需要的Jar包以及版本。


6.开启Maven的jar包自动更新服务,选中project,勾选上Build Automatically,每次你修改完pom.xml后,点击保存,maven就会自动更改jar包