新建maven项目出错 pom.xml报错

问题:

1.新建项目后会提示一个这样的错

maven-compiler-plugin:3.1:compile(1 errors)

maven-compiler-plugin:3.1:testCompile(1 errors)

2.关掉后看pom.xml

3.plugin标签也报错,无法解析

鼠标放红叉上提示

错误:

CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its dependencies could not be resolved: Failed to read artifact 
 descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:3.1: UnresolvableModelException: Failure to transfer org.apache.maven:maven-parent:pom:23 from http://maven.aliyun.com/
 nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of alimaven has elapsed or updates are forced. Original error: Could 
 not transfer artifact org.apache.maven:maven-parent:pom:23 from/to alimaven (http://maven.aliyun.com/nexus/content/groups/public/): sun.security.validator.ValidatorException: PKIX path 
 building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (execution: default-testCompile, phase: test-compile)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execution: default-compile, phase: compile)

解决:

排查eclipse配置maven的地方,和配置的仓库都没问题

再排查settings.xml,可以尝试更换镜像的配置,但我不是这个问题(可以换成下面这个,是我成功后的)

 <mirrors>
    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

因为错误是说解析不了plugin,我猜想是上次更新时强制关闭eclipse导致某些包没更新好,然后导致版本问题之类的总之无法解析出来报错,就重新换了一个仓库,就成功了

我认为应该是你自己的maven仓库里\org\apache\maven目录下的一些关于plugin的包受损了 ,也可以尝试只更换别人好的maven文件夹

原文地址:https://www.cnblogs.com/xjd-6/p/11351069.html

时间: 2024-10-28 09:30:51

新建maven项目出错 pom.xml报错的相关文章

新建maven工程时pom.xml报错

新建maven工程时,pom.xml报错:第一行报如下错误:multiple annotations found at this line后添加org.eclipse.m2e相关的plugin配置后,错误消失,完整pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem

eclipse创建Maven项目时pom.xml报错

报错的主要原因是:我们刚创建的项目下webapp里面没有INF-WEB/web.xml文件 解决办法: 右键项目->双击Properties打开Properties for **窗口,然后点击Maven->Project Facets 找到如下图的选项,把取消选中 点击右下方的 Apply,然后选中上面的 Dynamic Web Module 下方就会出现如图所示: 点击上图所示,进入如下图所示: 在Generate  web.xml前面打勾 ,并把Content directory修改为sr

Springboot项目中Pom.xml报错

摘要:使用idea,两次在maven上浪费时间,第一次不知道怎么就解决了,第二次记录一下解决办法 情况说明:界面如下图,pom.xml中存在多个jar,报错,依赖没有找到,检查maven模型以解决问题 参考博客地址: https://blog.csdn.net/u013129944/article/details/53870373 https://blog.csdn.net/lishaoran369/article/details/53994601 即报错:dependencies not fi

maven项目建立pom.xml报无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3

一.发现问题 建立maven项目后,pom.xml在显示红叉.鼠标放上去,显示Executiondefault-testResources of goalorg.apache.maven.plugins:maven-resources-plugin:2.4.3错误. 二.原因分析 缺少maven-resources-plugin-2.4.3.jar或该文件下载不对,可到repository\org\apache\maven\plugins\maven-resources-plugin\文件夹看看

eclipse中导入maven项目时pom文件报错

问题: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 解决办法: 1.Help-->Install New SoftWare 2. https://otto.takari.io/content/sites/m2e.extras/m2eclipse-maven

创建Maven项目出错 pom出错

错误为 org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml /<maven projectName> line 1 Maven Configuration Problem 有时候创建maven项目的时候会出错,例如在创建Spring cloud

eclipse中Maven项目pom.xml报错:com.thoughtworks.xstream.io.HierarchicalStreamDriver

解决方法: 把本地MAVEN库的该jar相关信息先删除,然后通过MAVEN重新构造一次即可 1.如下图我的本地Maven库关于 xstream包,删除红色框中的包! 2.然后新建一个maven项目,在pom中配置依赖: <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.3</

用eclipse创建maven项目pom.xml报错的解决办法

最近刚学习Maven,用Eclipse创建Maven项目后,pom.xml文件那老是有一个红叉,真TM烦人. 虽然还不知道原因是什么,但还是找到了一种解决办法. 在项目上右键,maven->update project... 然后选择强制更新,点击OK 稍等片刻,红叉就没有了.

eclipse 搭建springboot项目pom.xml报错

1. 报错信息 2. 解决方法 在pom.xml文件中加入maven版本修改 <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> 3. 右键项目-->Update Project... 4. 问题解决 原文地址:https://www.cnblogs.com/zhainan-blog/p/11301026.html