myEclipse检出的maven项目,pom.xml首行报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了myEclipse检出的maven项目,pom.xml首行报错相关的知识,希望对你有一定的参考价值。

错误提示为:
Multiple annotations found at this line:
- No plugin found for prefix 'war' in the current project and in the plugin groups [] available from the repositories [local (C:\Instalar\JAVA\apache-
maven-3.5.4\repo), cdh.releases.repo (https://repository.cloudera.com/content/repositories/cdh-releases-rcs), cdh.snapshots.repo (https://repository.cloudera.com/
content/repositories/snapshots), central (http://repo1.maven.org/maven2)]
- Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from https://repository.cloudera.com/content/repositories/cdh-releases-rcs
was cached in the local repository, resolution will not be reattempted until the update interval of cdh.releases.repo has elapsed or updates are forced. Original error:
Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to cdh.releases.repo (https://repository.cloudera.com/content/
repositories/cdh-releases-rcs): null to https://repository.cloudera.com/content/repositories/cdh-releases-rcs/org/apache/maven/plugins/maven-resources-plugin/
2.4.3/maven-resources-plugin-2.4.3.pom
2:
No plugin found for prefix 'war' in the current project and in the plugin groups [] available from the repositories [local (C:\Instalar\JAVA\apache-
maven-3.5.4\repo), cdh.releases.repo (https://repository.cloudera.com/content/repositories/cdh-releases-rcs), cdh.snapshots.repo (https://repository.cloudera.com/
content/repositories/snapshots), central (http://repo1.maven.org/maven2)]
- No plugin descriptor found at META-INF/maven/plugin.xml
这个又是什么问题引起的,

报错错误信息大概意思是说maven想要尝试去下载maven-surefire-plugin,但是又无法下载。

解决方法:
首先确定你的电脑是否可以连接网络。
如果可以连接网络,在maven的本地库的路径下执行以下命令:
1for /r %i in (*.lastUpdated) do del %i追问

首先,网络肯定是通的,删除.lastUpdated文件,重新下载,这个方法已经试过了。后面我直接去网上下载好报错所提示的文件,再放进本地仓库也还是这样,请问还有别的方法解决吗?

参考技术A 从上面的错误上看,你项目中是不是缺少了相关的资源文件夹,能把你的项目的目录贴上来吗,maven标准的目录结构应该是类型下面这样子:追问

主要是我同事同样是从svn中检出来的,他的就不会报错,jdk一样的,软件也是一样的,maven版本也换过低版本的,还是这样

SVN-Tips

一些实际使用中遇到与学习的SVN的TIPS

  1.如何从SVN检出maven项目:

      1.从svn导入“作为工作空间中的项目检出”---》Finish

        2.如“1”操作后,会自动的在MyEclipse中添加一个Maven项目,此时删掉自动到如的那个maven项目。

        3."Existing Maven Project"导入

        4.找到你之前通过MyEclipse的插件导入到workspace中的maven项目,导入即可。

 

  2.已经修改未提交,想放弃本次修改怎么操作?——还原

  3.想删除文件然后提交,怎么操作?——提交已删除文件的上级包

  这里的减号就代表删除文件,文件夹同理,只需提交上级包即可(出现过期请先更新再提交)

   

   4.如何查看当前版本号?

    显示历史资源记录——最顶上的为最新版本,加粗的为你所在的版本

  5.如何进行版本回滚?

    在工作空间的项目上右击:选择SVN,选到 show log

    在想要回到的版本上右击:

    关于两个不同版本的回退区别,请参见http://www.cnblogs.com/tommy-huang/p/4729634.html

  如何用插件更新到指定版本?

  

 

  6.如何编辑冲突

   插件编辑冲突,参考:http://blog.csdn.net/zhubing10061210/article/details/60964764

    在发生冲突的文件上右键->Team->编辑冲突,打开对比的视图;

    相关处理方法,参见:http://blog.csdn.net/zhouxuebao87/article/details/39432445

 

     最好备份一下自己写的发生冲突的文件,再进行编辑处理

以上是关于myEclipse检出的maven项目,pom.xml首行报错的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse 从svn检出项目后会出现 所有的spring注解报错的问题

Eclipse中从svn中检出maven项目

Eclipse导入到svn的Web项目,我用MyEclipse怎么导出成Web项目?

Eclipse导入到svn的Web项目,我用MyEclipse怎么导出成Web项目?

eclipse从SVN检出有父子关系的maven项目

svn检出maven项目的步骤