eclipse创建maven-springmvc项目
个人理解maven主要就是用来管理项目jar包的工具 ,好久没写maven项目了有点生疏,今天特定整理一下
好记性不如烂笔头,maven项目首先要有maven的环境。一共记录以下两点
1 、maven的安装和配置
2、eclipse建立maven项目爆红处理步骤
一、到maven官网下载所需的maven版本,官网http://maven.apache.org/download.cgi
以3.3.9版本为例,将下载下来的版本放到指定盘符并解压,如图

在系统环境中配置环境变量,指定MAVEN_HOME:E:\maven\apache-maven-3.3.9-bin\apache-maven-3.3.9(这是我的MAVEN路径)

并在path中添加maven_home的bin目录
编辑变量名:Path 在最前面加上:%MAVEN_HOME%\bin;(注意,最后要有个";"作为分隔符)

这就配置好了maven环境,在命令行测试一下,mvn --version-->回车

当现实maven版本号时,maven系统环境配置结束
二、eclipse建立maven项目




确定后,如果缺少jar包会进行下载,不要着急。。。
按照以上步骤就可以创建一个maven项目,可以看到最下图的目录结构,但是这样的目录结构是不对的,需要做一些修改。

首先为了避免乱码,我们应该将项目编码换成UTF-8,以后项目编码都采用UTF-8,加个字符编码过滤器,乱码就不再“乱”了(不表示没有,但是比较容易解决)。
右击项目,如图选中

再次,按照以下图解来进行操作(设置JRE为默认的),这样就会出现完整的、正确的目录结构,至于什么原因,我不是很清楚,应该是个BUG:


然后目录会变成这样

最后,还有个index.jsp报错,我们需要引入Java EE的jar包即可。在pom.xml中引入:

保存会出现如下界面,,等待完成。。。。。。。。。。。

这个时候不报错了。。 至此,完整的目录结构以及正确的项目搞定了。接下来再进行一些配置,毕竟是web项目,配置如下:

如果出现类似这种错误,那是正常的,因为eclipse的模板是老版本,需要进行配置,
关闭eclipse,进入本地项目文件,打开项目.settings目录下的org.eclipse.jdt.core.prefs,把1.5换成1.8,代表使用jdk1.8版本

打开org.eclipse.wst.common.project.facet.core.xml ,改成如下

web使用 3.1 javaJDK使用1.8
web.xml改成如图所示

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee">
</web-app>
此时在打开eclipse找到对应的项目选项

此时正常。。
在eclipse中配置maven

添加后选中,然后OK


随着maven版本的更新,可以将maven中的settings.xml配置完成拷贝一份到某个位置,方便以后每次更新maven版本免去重新配置eclipse 的User Setting 选项
总结一下,eclipse项目要运行maven,电脑必须有maven的运行环境,eclipse新建maven项目要在eclipse中配置maven的相关信息

浙公网安备 33010602011771号