• 新建MAVEN项目--pom.xml报错


    使用集成了maven的Eclipse版本新建maven项目后,配置文件pom.xml会在project以及引用的xsd文件处出现错误(第一、二行报错)

    其中一个报错例子:

    Multiple annotations found at this line:
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (execution: default-compile, phase: compile)

    - CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Could not transfer 
    artifact org.codehaus.plexus:plexus-compiler-javac:jar:1.8.1 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.8.1/plexus-compiler-javac-1.8.1.jar

    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (execution: default-testCompile, phase: test-compile)   

    等等报错信息大同小异。

    原因是:Eclipse集成的maven存在问题(版本问题或网站访问问题),而新安装的maven并未成功添加到m2e插件中

      解决方法如下:

      Step.1 到官网下载合适版本的maven 存放到合适的路径(或者看报错中缺少哪一个jar包文件----相应的报错信息会提供网址取下载缺少的这个文件---copy到本地仓库的相应路径下)

      Step.2 打开Eclipse的preferences->Maven->UserSettings 更改Global Settings和User Settings为刚刚下载的maven下的conf/settings.xml

      Step.3 Eclipse的preferences->Maven->Installations 点击Add添加刚才下载的maven文件夹,然后勾选自己下载的版本而不使用自带版本

      Step.4 经过以上两步后,已经成功将自己下载的maven版本与Eclipse集成,这时右键点击之前报错的项目,右键 Run As ->Maven clean清理一下,再Run As ->Maven install即可

          Step.5(如果还不行):项目右击->Maven->Update Project    这一步需要一点时间,看界面的右下角就知道是否更新完。

  • 相关阅读:
    第六次学习笔记
    第四篇笔记
    第三篇学习笔记
    第二篇学习笔记
    第一篇学习笔记
    px与dp、sp之间的转换
    SQLite的使用(二):数据增删改查
    Logcat的级别以及Logcat的调试使用
    Android 创建服务(一)
    简说SQLite
  • 原文地址:https://www.cnblogs.com/anpajin/p/6363045.html
Copyright © 2020-2023  润新知