---------------------------------------------------------------------------
一、更新maven工程之后,发现pom.xml文件在如下依赖处报错:
报错信息为:Missing artifact ... ...
到当前用户的.m2目录下查看,jar文件已经正常下载了。
解决方法:
1、到报错的.m2的对应目录下,检查发现目录下是否存在以如下结尾的文件:
-not-available
.lastUpdated
将这两个文件删掉,重新build,如果问题解决,应该是之前未下载成功产生了这两个文件,影响了maven正常更新
2、如果上述办法无效,到eclipse-help-install new software-available software sites下,找之前安装m2eclipse插件的地址,如果是http://download.eclipse.org/technology/m2e/releases,将其卸载,按如下地址重新安装m2eclipse插件:http://m2eclipse.sonatype.org/sites/m2e
3、如果上述方法仍无效,可尝试在eclipse中先用Close Project关掉出问题的工程,然后再Open Project打开;或用Project-Clean重新build该工程
4、jar包所在目录下有没有配套的pom文件
---------------------------------------------------------------------------
二、更新 maven 时,报 “could not calculate build plan:... ... ”
1、原因:对应的maven插件或包在本地maven仓库中有一个未下载成功的文件:".lastUpdated"文件,阻止了重新更新。
2、解决方法:删除这个文件,重新更新。
批量删除指令:
cd 到 maven 本地仓库中:
win执行:cd ./ for /r %i in (*.lastUpdated) do del %i
linux执行:find ./ -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;
分享到:
相关推荐
在日常的软件开发工作中,尤其是使用Maven作为构建工具时,开发者可能会遇到各种各样的报错情况。Maven是一个强大的项目管理和集成工具,它能够帮助我们管理依赖、编译源码、打包应用以及执行测试等任务。然而,由于...
### Eclipse导入Maven项目报错解决办法 在开发过程中,我们常常会遇到使用Eclipse导入Maven项目时出现的各种报错情况。本文旨在系统地介绍如何解决这些常见问题,包括但不限于配置环境、设置JDK版本、配置Maven库...
myeclipse创建maven工程报错 Could not resolve
主要介绍了SpringBoot Maven Clean报错解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
idea创建Maven项目时,报错显示Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.0.2:resources,并且Maven插件内看不到 mybatis-generator。如下图: 折腾了好久发现配置放错地方了,...
遵循这些步骤,你应该能够解决报错并成功执行`maven install`。在Spring Boot项目中,保持良好的代码组织和明确的主类定义是避免此类问题的关键。同时,定期更新依赖和遵循最佳实践也有助于维持项目的稳定性和可维护...
IDEA中Maven依赖包报错的问题解决方案汇总.docx
解决Maven项目报错java.httpservlet和synchronized使用方法 在Maven项目中,我们经常会遇到一些报错问题,例如java.httpservlet和synchronized使用方法等。这篇文章将为大家带来解决Maven项目报错java.httpservlet...
Maven install 报错"程序包不存在"问题的解决方法 Maven install 报错"程序包不存在"问题是 Maven 项目开发中常见的问题之一。当我们在使用 Maven 进行项目构建时,可能会遇到"程序包不存在"的错误信息,这种错误...
在IT行业中,Maven是一个广泛使用的构建自动化工具,主要用于Java项目。它管理项目的构建、报告和依赖关系,使得开发人员可以更加专注于代码本身,而非构建过程。本篇将深入探讨"Maven Web项目配置"的相关知识点。 ...
** Maven常见错误集合详解 在使用Maven进行Java项目构建时,可能会遇到各种问题,这里主要探讨两个常见的错误情况:编码问题和远程仓库下载失败。 ### 1. Maven编码问题:“编码GBK的不可映射字符” 这个错误通常...
关于IDEA2020.1新建项目maven PKIX报错问题解决方法 在IDEA2020.1中新建项目时,经常会遇到maven PKIX报错问题,这是一种常见的错误,影响了项目的正常构建和运行。这个错误的主要原因是ValidatorException:PKIX ...
Apache Maven What is it? ----------- Maven is a software project management and comprehension tool. Based on the concept of a Project Object Model (POM), Maven can manage a project's build, ...
### Maven资源路径设置详解 #### 一、Maven概述与资源管理 Maven是一个项目管理和构建工具,主要用于Java项目的构建和依赖管理。它通过一系列生命周期(lifecycle)、目标(goal)和插件来帮助开发者自动完成项目...
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project
在使用这个替换包之前,确保备份原有的jar文件,并按照项目依赖管理的规则正确引入新包,例如通过Maven或Gradle等构建工具。 对于遇到这类问题的开发者,理解TCL和Jacl的基本概念、熟悉Java的类加载机制以及如何...
**Maven包与使用问题详解** Maven是Java开发中不可或缺的构建工具,它通过一套规范化的项目管理方式,使得构建、依赖管理和项目信息管理变得简单。本篇将深入探讨Maven的安装、配置以及在实际开发中可能遇到的问题...
** Maven 创建 Web 应用详解 ** Maven 是一个强大的构建工具,主要用于管理和构建 Java 项目,特别是对于处理依赖关系的管理,它极大地简化了开发流程。Maven 使用一种标准化的项目对象模型(Project Object Model...
失败报错如下: Failed to execute goal org.apache.maven.plugins:maven-help-plugin:3.1.0:system (default-cli) on project standalone-pom: Execution default-cli of goal org.apache.maven.plugins:...
然而,在实际操作中,有时会在导入Maven项目时遇到pom.xml报错的问题。这个问题可能是由于Eclipse与Maven的集成不完全或者配置不当导致的。下面我们将详细探讨如何解决这种问题。 首先,当Eclipse中导入的Maven项目...