# Maven 常见报错

Maven 常见报错


Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project springbootproject: There are test failures.

  • 解决方法:
<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-surefire-plugin</artifactId>
     <version>2.4.2</version>
     <configuration>
         <skipTests>true</skipTests>
     </configuration>
 </plugin>

Jar包冲突

  • Jar包冲突的时候,maven依赖的地方jar包下面会有波浪线。
  • 使用Maven Helper插件中的Dependency Analyzer分析冲突的jar包,然后在对应标红版本的jar包上面点击execlude,就可以将该jar包排除出去。

Maven Jar包导不了

  • Intellij IDEAmaven更新不下来pom中的jar包,reimport失效
    Intellij IDEA中使用maven reimport包,一直失败即使我将本地已存在的一个jar包目录删除了,pom文件那里也没飘红提示找不到。

解决方法:Maven设置中去掉离线下载。Work offline:勾选上时不会走maven远程仓库下载的包,会使用本地的jar,如果本地jar缺失,会导入失败。
在这里插入图片描述

  • 要是上面的方法不行,进行强制更新。mvn clean install -e -U

拉下来的项目显示jar包没有导入

  • 拉下来的项目需要先配置jdkMaven的配置。因为一些jdk包含的jar包需要导入。

增加maven项目模块后没有被识别

  • 点击Maven上面的加号,重新导入每一个maven项目的pom.xml,重新识别maven项目。
    在这里插入图片描述

当Jar包下载不完整时候报错

  • 在仓库中删除相应的jar包下面的文件后重新,下载jar包。

java: package org.xxxx does not exist

  • intellij idea中载入java工程,通过maven build工程时报出程序包不存在问题,在工程里点击报不存在的类,又能进入相关class。仔细对比以往工程目录结构,发现载入工程没有自动创建xxx.iml文件,如是尝试解决此问题:开始->运行->切换到项目目录执行 mvn idea:module 命令执行完毕后生成iml文件,再次点击maven build工程顺利编译通过

  • 所以需要重新执行命令:mvn idea:module

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值