`
2540611109
  • 浏览: 10646 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论
  • ayaome: 可以总结下他们各自的优点、缺点,各自适合在什么样的场合使用
    Java

maven初使用遇到的一些问题-新建maven项目时pom.xml报的缺包错误

 
阅读更多

         其实,也不是才接触maven,只是以前配置的时候因为很多的东西别人都准备好了的,没出现这么多问题,这是第一次在自己的电脑上配置,刚创建一个maven项目,都还没做什么的时候,pom.xml就报错了,鼠标移到红叉上,得到错误如下:

1.Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 from http://repo.maven.apache.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.10 

 from/to central (http://repo.maven.apache.org/maven2): No response received after 60000

 

     意思就是说在maven的仓库里面没有找到这个maven-surefire-plugin:jar这个包,没有将这个插件下载下来,打开maven的本地库...\repository\org\apache\maven\plugins\maven-surefire-plugin\2.10会发现:里面只有一个maven-surefire-plugin-2.10.pom.lastUpdated,而没有maven-surefire-plugin-2.10.jar

解决方法: 

1.删除maven-surefire-plugin-2.7.1.pom.lastUpdated文件

 

2.右键点击project -> Maven - Update MAVEN Project

更新的时候要勾上Force Update of Snapshot/Releases. 

     好,这个问题是没有了,但是,接下来又来了个:

2.Failure to transfer org.apache.maven:maven-settings:pom:2.0.6 from http://repo.maven.apache.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:maven-settings:pom:2.0.6 from/to central (http://

 repo.maven.apache.org/maven2): No response received after 60000

     那么久照葫芦画瓢呗,进入到本地仓库的...\repository\org\apache\maven-settings\2.0.0.6里,删除掉里面以sha1结尾的jar包,更新maven项目。

    同样,再遇到类似仓库里缺少jar包或插件之类的问题,都可以这么解决,但是如果仓库里面是真没有jar包的话,需要去别的地方下载这个jar包,可以去阿里云下载。

 

还有在手动配置pom.xml中的编译插件时,报:

3.Error resolving version for plugin 'org.apache.maven.plugins:maven-compile-plugin' from the repositories [local (C:\Users\liuli

 \.m2\repository), central (http://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository

 

检查了半天,网上也找了许多方法,结果最后发现是将artifactId写成了maven-compile-plugin,呐,真的是粗心浪费精力。希望各位童鞋多多小心。

 

 

 

 

  • 大小: 15.5 KB
分享到:
评论

相关推荐

    maven的本地仓库配置文件settings.xml和项目中文件pom.xml.zip

    一、Idea关联的maven本地仓库配置...三、3个可单独使用的,maven项目文件pom.xml自定义配置 pom-maven-springboot-CusConfigV1.xml pom-maven-springboot-CusConfigV2.xml pom-maven-spring-CusConfigV1不推荐使用.xml

    netty-all-4.1.5.Final完整pom.xml文件配置

    Netty是一个高性能、异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。在Java世界中,Netty因其...在使用时,只需根据自己的需求调整`pom.xml`文件,就可以在项目中无缝集成Netty的功能。

    Maven pom.xml与settings.xml详解

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

    mybatis-plus-generator-maven-plugin-1.0.0依赖的pom.xml

    mybatis-plus-generator-maven-plugin-v1.0.0依赖的pom.xml,用于mybatis-plus-generator-maven-plugin-1.0.0.jar本地仓库上传时依赖使用

    史上最全的maven的pom.xml文件详解

    史上最全的Maven的Pom.xml文件详解 Maven是Java领域最流行的构建工具之一,其核心配置文件是Pom.xml。在Pom.xml文件中,我们可以定义项目的基本信息、依赖关系、构建过程、测试环境等。下面,我们将详细解析Pom.xml...

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

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

    maven项目pom.xml中parent标签的使用.docx

    "Maven 项目 pom.xml 中 parent 标签的使用" Maven 项目 pom.xml 文件中的 parent 标签是 Maven 项目管理依赖的核心组件之一。parent 标签的使用可以简化项目间的依赖管理,使得项目结构更加清晰、易于维护。 ...

    maven项目pom.xml最详细配置

    maven的pom.xml的最详细配置,内含pom的依赖、jdk配置等

    Maven的pom.xml配置文件详细配置说明

    Maven的pom.xml配置文件详细配置说明 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    maven-archetype-quickstart-1.1.jar包下载

    在这个quickstart archetype生成的项目中,`pom.xml`已经为你预设了一些基本设置,比如Maven的版本、项目的打包类型(jar)、以及一个默认的JUnit测试依赖。 **项目结构:** - `src/main/java`:放置你的Java源代码...

    通过mvn命令下载pom.xml中的jar包

    在Java开发领域,Maven是一个不可或缺的工具,它主要用于项目构建、依赖管理和版本控制。本文将详细介绍如何使用`mvn`命令下载`pom.xml`文件中声明的jar包,并解释涉及的相关概念。 首先,`pom.xml`是Maven项目对象...

    apache-maven-3.9.0-bin.tar.gz

    Maven 使用一种标准的项目对象模型(Project Object Model,POM),通过POM文件来配置项目的构建过程,解决和管理项目的依赖关系。它简化了构建流程,使得开发者能够更专注于代码本身,而不是构建过程。 "Maven ...

    Apache-maven-3.9.6-bin.tar.gz maven 3.9.6版本安装包

    Maven通过其配置文件pom.xml来定义项目结构和依赖,这使得项目可以在不同环境中轻松地重复构建。在3.9.6版本中,可能包括了性能优化、错误修复和新功能的添加。安装步骤通常简单明了,一般包括以下几个步骤: 1. **...

    apache-maven-3.8.1-bin.tar.gz

    总之,"apache-maven-3.8.1-bin.tar.gz"是一个包含Maven 3.8.1的所有必需组件的二进制包,对于Java开发人员来说,它是构建和管理项目不可或缺的工具,特别是对于涉及Hadoop这样的分布式系统开发时,Maven更是起到了...

    pom.xml android maven 工程

    pom.xml android maven 工程 如何拿Maven 构建 一个 Android 项目的pom配置

    apache-maven-3.9.0-bin.tar

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型...通过理解Maven的工作原理、配置POM.xml文件以及熟练使用Maven命令,开发者可以更高效地管理项目和构建流程。

    apache-maven-3.5.4-bin.tar.gz

    Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,能够自动化构建、依赖管理和项目信息管理。Maven 3.5.4是Maven的一个稳定版本,包含了多项改进和修复,为...

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

    在进行Maven项目的开发过程中,经常会遇到POM(Project Object Model)文件报错的问题,特别是在创建新的Maven项目时。本文将详细介绍如何解决新建Maven项目后POM.xml文件出现错误的情况。 ### 一、理解POM.xml ...

    apache-maven-3.8.4-bin.zip maven下载鬼慢

    Apache Maven 是一个强大的Java项目管理和综合工具,它基于项目对象模型(Project Object Model,POM)的概念,使得构建、依赖管理和文档生成变得简单。Maven 3.8.4是该工具的一个稳定版本,提供了多项改进和修复,...

    搭建springboot项目的 pom.xml配置,只需要创建maven项目把pom替换即可

    搭建springboot项目的 pom.xml配置,只需要创建maven项目把pom替换即可。 指定启动类,搭配上springboot相应的注解

Global site tag (gtag.js) - Google Analytics