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的相关信息

 

posted @ 2017-09-26 20:44  大宇007  阅读(119)  评论(0)    收藏  举报