eclipse Maven工程每次重新代开报错-----------------------java-mavn工程学习系列问题记录

java学习记录,如果帮到你,评论里鼓励一下(手动滑稽),谢谢。

每次在eclipse2020软件重新打开maven,项目都会报错,不明原因,下面是出现的错误之一:

Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1
or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-compiler-plugin:jar:3.1
-> org.apache.maven:maven-toolchain:jar:1.0 -> org.apache.maven:maven-core:jar:2.0.6 -> org.apache.maven:maven-settings:jar:2.0.6
-> org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1
-> junit:junit:jar:3.8.1: ArtifactDescriptorException: Failed to read artifact descriptor for junit:junit:
jar:3.8.1: ArtifactResolutionException: Could not transfer artifact junit:junit:
pom:3.8.1 from/to alimaven (http://maven.aliyun.com/nexus/content/repositories/central/): PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
pom.xml /Class006 line 8 Maven Project Build Lifecycle Mapping Problem

我猜大概是这个项目没有成功加载相应的包,目前我测试的解决方案如下:
方案1、右键项目->maven->updata project(可选择force updata),次解决方案之前多次运行有效,今天突然不行。于是摸索出方案2:
方案2:删除创建maven工程时,添加依赖文件,然后执行方案1,接着maven->updata project->download sources,此方案测试成功,并且后续打开目前未报错,目前不知道是不是治标不治本的方案,摸索学习ing,仅供参考,后续出现问题,持续更新。

方案二补充说明:创建项目的依赖文件在你下载的maven设置的m2文件夹下,例如我添加了下面的spring-core依赖,我的相应路径就是D:\Program Files\Java\apache-maven-3.6.3\m2\repository\org\springframework,直接删除springframework文件夹即可
我是这么操作的,按理说也可以删除你pom.xml中的添加的依赖,然后保存也可以,实际操作可能会出现问题,我目前问题解决了,懒得去复现问题测试了。

org.springframework
spring-core
5.1.3.RELEASE

抛出问题:每次我创建项目的时候,默认的junit都是3.x的版本,而实际需要用4.x的版本,因为3.x版本用的单元测试是继承的某个类,而不是采用的注解式的@Test方式,怎样在创建项目的时候直接使用4.x版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

少宇的博客

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

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

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

打赏作者

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

抵扣说明:

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

余额充值