其实,也不是才接触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,呐,真的是粗心浪费精力。希望各位童鞋多多小心。
相关推荐
一、Idea关联的maven本地仓库配置...三、3个可单独使用的,maven项目文件pom.xml自定义配置 pom-maven-springboot-CusConfigV1.xml pom-maven-springboot-CusConfigV2.xml pom-maven-spring-CusConfigV1不推荐使用.xml
Netty是一个高性能、异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。在Java世界中,Netty因其...在使用时,只需根据自己的需求调整`pom.xml`文件,就可以在项目中无缝集成Netty的功能。
在Maven的世界里,`pom.xml`和`settings.xml`是两个至关重要的配置文件,它们共同决定了Maven项目的构建过程和环境配置。`pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、...
mybatis-plus-generator-maven-plugin-v1.0.0依赖的pom.xml,用于mybatis-plus-generator-maven-plugin-1.0.0.jar本地仓库上传时依赖使用
史上最全的Maven的Pom.xml文件详解 Maven是Java领域最流行的构建工具之一,其核心配置文件是Pom.xml。在Pom.xml文件中,我们可以定义项目的基本信息、依赖关系、构建过程、测试环境等。下面,我们将详细解析Pom.xml...
Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包以及部署等...
"Maven 项目 pom.xml 中 parent 标签的使用" Maven 项目 pom.xml 文件中的 parent 标签是 Maven 项目管理依赖的核心组件之一。parent 标签的使用可以简化项目间的依赖管理,使得项目结构更加清晰、易于维护。 ...
maven的pom.xml的最详细配置,内含pom的依赖、jdk配置等
Maven的pom.xml配置文件详细配置说明 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...
在这个quickstart archetype生成的项目中,`pom.xml`已经为你预设了一些基本设置,比如Maven的版本、项目的打包类型(jar)、以及一个默认的JUnit测试依赖。 **项目结构:** - `src/main/java`:放置你的Java源代码...
在Java开发领域,Maven是一个不可或缺的工具,它主要用于项目构建、依赖管理和版本控制。本文将详细介绍如何使用`mvn`命令下载`pom.xml`文件中声明的jar包,并解释涉及的相关概念。 首先,`pom.xml`是Maven项目对象...
Maven 使用一种标准的项目对象模型(Project Object Model,POM),通过POM文件来配置项目的构建过程,解决和管理项目的依赖关系。它简化了构建流程,使得开发者能够更专注于代码本身,而不是构建过程。 "Maven ...
Maven通过其配置文件pom.xml来定义项目结构和依赖,这使得项目可以在不同环境中轻松地重复构建。在3.9.6版本中,可能包括了性能优化、错误修复和新功能的添加。安装步骤通常简单明了,一般包括以下几个步骤: 1. **...
总之,"apache-maven-3.8.1-bin.tar.gz"是一个包含Maven 3.8.1的所有必需组件的二进制包,对于Java开发人员来说,它是构建和管理项目不可或缺的工具,特别是对于涉及Hadoop这样的分布式系统开发时,Maven更是起到了...
pom.xml android maven 工程 如何拿Maven 构建 一个 Android 项目的pom配置
Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,能够自动化构建、依赖管理和项目信息管理。Maven 3.5.4是Maven的一个稳定版本,包含了多项改进和修复,为...
在进行Maven项目的开发过程中,经常会遇到POM(Project Object Model)文件报错的问题,特别是在创建新的Maven项目时。本文将详细介绍如何解决新建Maven项目后POM.xml文件出现错误的情况。 ### 一、理解POM.xml ...
Apache Maven 是一个强大的Java项目管理和综合工具,它基于项目对象模型(Project Object Model,POM)的概念,使得构建、依赖管理和文档生成变得简单。Maven 3.8.4是该工具的一个稳定版本,提供了多项改进和修复,...
在使用 Maven 时,开发者需要编写 POM.xml 文件,声明项目的基本信息和依赖。Maven 使用约定优于配置的原则,这意味着如果遵循标准的目录结构和命名规范,Maven 可以自动推断出许多配置细节。 总的来说,Apache ...
搭建springboot项目的 pom.xml配置,只需要创建maven项目把pom替换即可。 指定启动类,搭配上springboot相应的注解