• 关于maven工程的几个BUG


    换了个新的环境,重新导入的maven工程出现了2个BUG:

    1、Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of内容很长,只截取了前面部分

    2、Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 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 nexus has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to nexus (http://maven.aliyun.com/nexus/content/groups/public): maven.aliyun.com。

    3、The project cannot be built until build path errors are resolved

    4、Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from/to central (http://repo1.maven.org/maven2): Access denied to http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/maven-surefire-plugin-2.7.1.pom. Error code 407, Proxy Authentication Required 

    解决方法如下:

    1、

    (1)将D:Repositories.m2 epositoryorgapachemavenplugins文件夹下的文件夹全部删除就可以了

    (默认地址在C:User.m2 epositoryorgapachemavenplugins目录下的文件夹下)

    (2)然后右击项目Maven->Update Project  或者Alt+F5

    2、关于这个本人走了点弯路,以为是阿里云镜像配置有问题,换了几个版本结果都一样例如

     1      <!-- 阿里云镜像 下载配置 -->
     2      <mirror>
     3       <id>alimaven</id>
     4       <mirrorOf>central</mirrorOf>        
     5       <name>aliyun maven</name>
     6       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     7     </mirror>
     8 <!--      <mirror>
     9         <id>nexus-aliyun</id>
    10         <mirrorOf>central</mirrorOf>
    11         <name>Nexus aliyun</name>
    12         <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    13     </mirror> -->
    View Code

    后来查明原因是因为已经存在一个下载失败的版本导致,需找到文件所在目录,手动删除

    (1)本人的存在地址为D:Repositories.m2 epositorycom下的google文件夹,删除。

    (2)然后右击项目Maven->Update Project  或者Alt+F5

    3、这个问题类似上面的,也是下载的文件不存在或没下完整造成的。

    找到错误JAR包存放的地方,手动删除,重新加载依赖下载即可解决。

    4、

    解决方法如下:

    (1)将C:User.m2 epositoryorgapachemavenpluginsmaven-deploy-plugin目录下的文件夹删除,

    (2)然后右击项目Maven->Update Project->Update Dependencies,重点要勾选下面的Force Update of Snapshots/Release。

    问题解决。

  • 相关阅读:
    Python 发送邮件
    python3 根据时间获取本月一号和月末日期
    docker搭建MediaWiki
    linux下僵尸进程的发现与处理
    rootkit后门检查工具RKHunter
    CentOS7安装Node_exporter(二进制)
    用JS获取地址栏参数的方法(超级简单)
    php读取目录及子目录下所有文件名的方法
    css input[type=file] 样式美化,input上传按钮美化
    APACHE REWRITE ? 匹配问号的写法
  • 原文地址:https://www.cnblogs.com/lq147760524/p/7416945.html
Copyright © 2020-2023  润新知