第一步
首先打开Eclispse:File>New>Other>Maven>Maven Project
Next到下一步看到这个界面选者不使用骨架
Next继续下一步填写相关信息打包方式
GroupID项目组织唯一标识符,对应的包的结构,是main目录里java的目录结构。
ArtifactID就是项目的唯一的标识符,对应项目的名称,就是项目根目录的名称。
packaging打包的方式这里我选war(详细请百度)
接下来Finish创建完成。(是不是报错请看下一步)
第二步
把项目改为Dynamic Web Project
在项目上点击右键,选择Properties 并找到 Project Facets ,并点击Convert to faceted form… 改下版本先看图
先把Dynamic Web Module勾取消
然后把Java版本改为1.8(博主用的JDK8)
然后点击Apply应用
接下来把Dynamic Web Module改为3.0(TOMCAT7以上才能支持3.0)
然后勾上 勾上的时候下方会出现一个Further configuration available…的链接
点进去里面有个打勾的选项勾上这样生成的WebRoot文件夹才有Web.xml不勾无
接下来OK就好了
最后一步
修改发布路径让项目结构更规范
在项目上点击右键,选择Properties 并找到 Deployment Assembly
选择WebContent Remove掉
然后Add..>Folder>Next>选择src下的main下的webapp>Finish>点击OK
最后一步简单粗暴就不发图了把WebContent下面的东西全部复制到webapp下面然后删除Content就好啦
这是博主的第一篇博客不喜勿喷
最后说一点:如果还是报错的话就右击项目选者Maven>Updata Project
在这之前请在pom.xml文件的根目录(<project>
标签里)里加上指定版本
<build>
<finalName>create-maven-web</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
如果没安装配置Maven的话那CREL+S的时候Eclispe下载东西的时候就不管他等他下完了在操作