在eclipse中用maven创建web项目

  1. 在eclipse中选择mavne工程,如图

在eclipse中用maven创建web项目_第1张图片

点next设置工程路径

在eclipse中用maven创建web项目_第2张图片

点next选择maven的项目骨架类型,如图

在eclipse中用maven创建web项目_第3张图片

点next后在下一个界面填写相关的包结构信息等,如图

在eclipse中用maven创建web项目_第4张图片

建成后的目录结构如下

在eclipse中用maven创建web项目_第5张图片

2.配置项目

因为mavne工程规定必须创建以下几个Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

在src目录下创建这些目录,创建完后目录结构如下

在eclipse中用maven创建web项目_第6张图片

在java build path中依次增加以上创建好的目录作为source floder,如图

在eclipse中用maven创建web项目_第7张图片

最后的目录结构如下

在eclipse中用maven创建web项目_第8张图片

设定4个文件夹的输出Output folder,设置完成后如图

在eclipse中用maven创建web项目_第9张图片

在eclipse中用maven创建web项目_第10张图片


将项目转换成Dynamic Web Project

在项目上右键Properties

在左侧选择 Project Facets

在eclipse中用maven创建web项目_第11张图片

如果在这个步骤中选择Dynamic Web Module为2.5时报Cannot change version of project facet Dynamic web module to 2.5的错误,可以参考我的这篇博客解决:解决Cannot change version of project facet Dynamic w。

设置部署程序集(Web Deployment Assembly)

在项目上右键单击,选择Properties,在左侧选择Deployment Assembly

在eclipse中用maven创建web项目_第12张图片
删除test的相关项,因为test是测试使用,并不需要部署,修改后如下

在eclipse中用maven创建web项目_第13张图片

最后还有一个问题webapp目录下的index.jsp编经出错,打开发现提示缺少servlet包,如图

在eclipse中用maven创建web项目_第14张图片

pom.xml中增加对应的依赖即可,如下:

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>



你可能感兴趣的:(eclipse,maven,web项目)