`

maven的pom报plugins错的解决方法

阅读更多

maven的pom报plugins错的解决方法.

引用
Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:jar: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:jar:2.7.1 from/to central (http://repo1.maven.org/maven2): No response received after 60000


碰到一个类似以上的错误.
原因是maven的plugin并未下载到本地.

如果你查看

引用
~\.m2\repository\org\apache\maven\plugins\maven-surefire-plugin\2.7.1


的话,会发现里面只有一个

maven-surefire-plugin-2.7.1.pom.lastUpdated

的文件.
而并没有maven-surefire-plugin-2.7.1.jar

解决办法:
1.删除maven-surefire-plugin-2.7.1.pom.lastUpdated文件
2.右键点击project -> Maven - Update Dependencies
这里提醒一下:maven要指定本地的,然后apply之后我们就可以在本地库C:\Users\Administrator\.m2\repository\org\apache\maven\plugins\maven-surefire-plugin\2.7.1有以下四个文件(下面灰色那四个)


如果点击更新后发现

~\.m2\repository\org\apache\maven\plugins\maven-surefire-plugin\2.7.1

下还是没有maven-surefire-plugin-2.7.1.jar
去http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/
下载

maven-surefire-plugin-2.7.1.jar
maven-surefire-plugin-2.7.1.jar.sha1
maven-surefire-plugin-2.7.1.pom
maven-surefire-plugin-2.7.1.pom.sha1



    包再重复步骤2.

 

     如果没有下载到,那可能是网络问题或者配置maven插件不对。

 

分享到:
评论

相关推荐

    Maven build之pom.xml文件中的Build配置

    Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包以及部署等...

    maven工具包 maven plugins

    - **POM(Project Object Model)**:Maven项目的配置文件,通常以`pom.xml`的形式存在。它定义了项目的属性、依赖、构建目标等信息,使得多个项目可以共享相同的构建过程。 - **仓库(Repository)**:Maven使用...

    新建maven后pom. xml报错解决方法

    本文将详细介绍如何解决新建Maven项目后POM.xml文件出现错误的情况。 ### 一、理解POM.xml POM.xml是Maven项目的核心配置文件,它定义了项目的构建规则、依赖关系以及其他Maven生命周期所需的信息。当POM.xml文件...

    Maven更新失败,Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

    今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...

    Maven发布Jar包中文乱码解决方法

    Maven发布Jar包中文乱码解决方法 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,广泛应用于 Java 项目的构建、测试和打包。然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会...

    Maven pom.xml与settings.xml详解

    在Maven的世界里,`pom.xml`和`settings.xml`是两个至关重要的配置文件,它们共同决定了Maven项目的构建过程和环境配置。`pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、...

    MAVEN POM元素参考

    **MAVEN POM元素参考** MAVEN(Maven Project Object Model)是Apache Maven的核心概念,它定义了项目构建的配置模型。POM(Project Object Model)是Maven用来管理项目依赖、构建过程、属性和插件的一个XML文件,...

    maven-shade-plugin-3.1.0.jar

    maven打包,指定入口类的jar包,具体的pom配置为: <groupId>org.apache.maven.plugins <artifactId>maven-shade-plugin <version>3.1.0 <phase>package <goal>shade implementation="org....

    maven-javadoc-plugin 中文 注释 API 解决乱码 pom xml

    ### Maven-javadoc-plugin 中文注释 API 解决乱码及时间问题详解 #### 一、背景介绍 在软件开发过程中,API文档对于提高代码可读性、方便团队成员之间的交流至关重要。Maven作为一款强大的自动化构建工具,在项目...

    pom.zip_java maven_pom mainfest java_pom manifest 标签_pom 文件 mani

    在描述中提到的“Maven定义Manifest文件方法”,指的是如何在Maven的`pom.xml`文件中配置`maven-jar-plugin`来生成包含Manifest的JAR。以下是一个示例配置: ```xml <plugins> <groupId>org.apache.maven....

    maven中pom.xml基本配置

    在Java开发领域,Maven是一个不可或缺的项目管理工具,它通过使用一个名为pom.xml的配置文件来管理和构建项目。pom.xml文件是Maven项目的灵魂,它包含了项目的元数据,如项目信息、依赖关系、构建配置等。下面我们将...

    rh-maven33-maven-plugins-pom-23-7.12.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    maven多环境部署pom文件实例

    本文将深入探讨如何使用Maven的POM(Project Object Model)文件实现多环境部署,使得代码能够在开发、测试和生产等不同环境中无缝切换。 首先,让我们理解什么是POM文件。POM是Maven的核心概念,它是一个XML文件,...

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    eclipse新建maven项目时,pom.xml文件第一行报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 解决...

    Maven使用tomcat8-maven-plugin插件.docx

    解决方法是使用 Maven 的插件仓库机制。我们可以在 POM 文件中添加以下内容: ``` <id>alfresco-public <url>https://artifacts.alfresco.com/nexus/content/groups/public</url> <id>alfresco-public-...

    Maven pom.xml 添加本地jar包依赖以及打包方法

    这种方法适用于含有pom文件的jar包,因为Maven需要依赖pom文件来获取jar包的相关元数据,如groupId、artifactId和version等。步骤如下: (1) 使用`mvn install:install-file`命令安装jar包到本地仓库,需要提供...

    maven生成web项目时pom配置

    在使用Maven构建Web项目时,`pom.xml`配置文件是核心所在。它定义了项目的依赖、构建过程以及各种属性,确保项目按照预设规则进行编译、测试和打包。下面将详细介绍如何通过`pom.xml`配置来生成Web项目。 首先,`...

    eclipse更新maven,jdk改变解决办法

    两种方法都可以解决eclipse更新maven时,jdk版本改变的问题,但博主推荐第二种方式,减少改动量。 在eclipse中新建了一个Maven工程,然后更改JDK版本为1.7,结果每次使用Maven > Update project时JDK版本都恢复成...

    maven多模块打包pom文件

    在Java开发领域,Maven是一个广泛使用的项目管理和综合工具,它通过POM(Project Object Model)文件来管理项目的构建、报告和依赖关系。当我们面对大型的、由多个子项目组成的项目时,Maven的多模块功能显得尤为...

Global site tag (gtag.js) - Google Analytics