前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试开发之Spring篇(六)

测试开发之Spring篇(六)

作者头像
muntainyang
发布2020-10-23 11:40:23
5380
发布2020-10-23 11:40:23
举报
文章被收录于专栏:IT测试前沿IT测试前沿

创建Spring maven项目解决方案

最近小编拟写一篇spring junit单元测试的案例的博文,编写完成过程中发现一个问题,那就是tomcat、jdk、junit与dynamic web module版本号不匹配的问题,于是小编进行了一番百度狂搜匹配的版本,然后下载,然后导入项目,之后balabala ... ... 话说真的好麻烦,于是乎,maven项目走起,带着小伙伴们愉快的走一遍小编走过的坑

进入正文,开启严谨认真又枯燥的学习中

1、打开eclipse控制台,右键新建工程,选择 maven project –选择默认工作空间

2、创建maven工程完成,报错如图,解决方案

1)Index.jsp文件报错

选择该项目右键-properties,如图操作,点击 next,选中可用的tomcat,完成,报错消失。

2)Pom.xml文件报错

方法一:

更新eclipse中的maven插件

Help ->Install New Software -> Add

输入地址:

http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

下载完成后,重新启动eclipse

加载完成,重启后,pom.xml文件首行依然报错

方法二:

选中项目 -> 右键 –>Maven -> Disable Maven Nature

选中项目 -> 右键 –>Configure –> Convert to Maven Project

然后报错依然存在

方法三:

按如下方法更改pom.xml,报错消失

<!-- <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> </plugin>--><plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> </plugin>

3)Java Resources文件报错

下载包,地址:https://sourceforge.net/projects/xdoclet/files/xdoclet/

选择windows 版本,如下图

下载完成后,将解压后的包的链接填入XDoclet home中,报错消失。

最后 eclipse工具已经提示如何解决报错

3、解决完报错的工程展示

4、Maven项目无法下载依赖包解决方案

1)Java Resources文件报错,提示“Description Resource Path Location Type Cannot change version of projectfacet Dynamic Web Module to”

解决方案:

首先在硬盘下找到 \项目名\.setting\文件夹下的 org.eclipse.wst.common.project.facet.core.xml xml文件。

<?xml version="1.0"encoding="UTF-8"?>

<faceted-project>

<fixed facet="wst.jsdt.web"/>

<installed facet="jst.web" version="2.3"/>

<installed facet="wst.jsdt.web" version="1.0"/>

<installed facet="java" version="1.7"/>

</faceted-project>

将jst.web,的version改成3.0.

然后在eclipse里右键该工程--maven--updateProject即可。

2)在eclipse中运行maven命令没有反应,console也不打印信息

解决方案

设置完成后,执行maven命令,则控制台打印maven运行日志

运行maven

5、eclipse中配置spring依赖jar包

在pom.xml中加入如下配置,运行maven命令

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.0.3.RELEASE</version> </dependency>

6、Maven Configuration Problem 报错信息解决方案

解决方法如图:

点击“OK”后,刷新一下项目即可

7、项目导入junit项目后,该maven项目报错

解决方案:

按如下配置后,重新运行maven-build

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.1.6.RELEASE</version></dependency>

报错消失,新增了spring-test.jar包

8、 运行junit的java文件,提示找不到applicationContext.xml

更改为文件具体地址,运行成功

经过小编一系列的踩坑填坑的循环中,终于把maven项目顺利搭建成功,结论是通过配置pom.xml文件,再运行一下maven bulid 命令,想要的版本就迅雷不及掩耳之势的load下来了,灰常滴好用,言归正传,下一篇微文,小编将再次抛砖引玉,介绍一下基于maven项目下的spring junit的bean注入后取不到的问题的解决方案。敬请关注~~~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT测试前沿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、打开eclipse控制台,右键新建工程,选择 maven project –选择默认工作空间
  • 2、创建maven工程完成,报错如图,解决方案
    • 1)Index.jsp文件报错
      • 2)Pom.xml文件报错
        • 方法一:
        • 方法二:
        • 方法三:
      • 3)Java Resources文件报错
      • 3、解决完报错的工程展示
      • 4、Maven项目无法下载依赖包解决方案
        • 1)Java Resources文件报错,提示“Description Resource Path Location Type Cannot change version of projectfacet Dynamic Web Module to”
          • 2)在eclipse中运行maven命令没有反应,console也不打印信息
          • 5、eclipse中配置spring依赖jar包
          • 6、Maven Configuration Problem 报错信息解决方案
          • 8、 运行junit的java文件,提示找不到applicationContext.xml
          • 经过小编一系列的踩坑填坑的循环中,终于把maven项目顺利搭建成功,结论是通过配置pom.xml文件,再运行一下maven bulid 命令,想要的版本就迅雷不及掩耳之势的load下来了,灰常滴好用,言归正传,下一篇微文,小编将再次抛砖引玉,介绍一下基于maven项目下的spring junit的bean注入后取不到的问题的解决方案。敬请关注~~~
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档