Eclipse 创建maven项目pom文件报错解决方案

Eclipse建立Maven maven-archtype-webapp项目 记录第一次使用Maven maven-archtype-webapp创建webapp项目 阅读详情

软件版本:

Eclipse :



Maven :



m2e:




操作步骤 :


File -> New -> Other -> Maven -> Maven Project -> Next -> 勾选 Create a simple project -> Next -> 正常填入 -> Finish

结果就是pom文件会报错,报错位置在第一行,如下
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

提示一长串的错误 :
Failure to transfer XXXX:XXX:pom:XXX 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 XXX:XXX:pom:XXX from/to central (http://repo.maven.apache.org/maven2): No 
 response received after 60000

大致中文含义为某某maven依赖无法从中央库下载(可能是pom文件,也可能是jar包)。

原因分析:

上网搜寻了许久,并没有很好的解决方案,大体上猜测原因如下:
  1. m2e版本问题
  2. eclipse的bug
  3. 网络问题,可能被墙或者不稳定
  4. 其他看都看不懂的原因(真的看不懂~~~)


解决方案:

   上述原因中,1、2、4本人真的无能为力,因此从3的角度考虑,我们知道maven在添加依赖的时候,先到本地库中找,没有才去远程库下,再没有就报错了,因此,我们可以用“欺骗”的方式,让maven使用我们准备的不是从远程库下载的东西。
    1. 如果pom报错是因为缺少某个pom文件,那么推荐去 http://mvnrepository.com/或者 http://search.maven.org/输入报错的artifactId,找应的pom文件内容,然后在本地maven库对应位置伪造maven要求的pom文件,复制相应内容即可。
    2. 如果是jar报错,依照上一步的操作即可,只是要下载对应版本的jar包。

一般来说上述方法就可以解决这一类问题,但是请做好心理准备,可能会很多,但是只要有点耐心,肯定可以,虽然大部分情况下这类问题根本不需要解决,但没办法,强迫症犯了。。。。。

附加:

  还遇到一个警告 Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment. 
  而且你改掉jre版本后,maven update还是如此。
 本人解决办法,在pom中添加如下代码:
  
<build>
    <finalName>XXX</finalName>
    <plugins>  
        <plugin>    
        <groupId>org.apache.maven.plugins</groupId>    
        <artifactId>maven-compiler-plugin</artifactId>    
        <configuration>    
            <source>1.X</source>    
            <target>1.X</target>    
        </configuration>    
        </plugin>  
    </plugins>  
</build>

1.X 为你希望的版本。
【算法】基于STM32的MPU6050卡尔曼滤波算法(入门级) 1. 简介 卡尔曼滤波(Kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。详情见:卡尔曼滤波简介 MPU6050的解算主要有三种姿态融合算法:四元数法 、一阶互补算法和卡尔曼滤波算法。我们常用的DMP库使用的是四元数法,本文采用卡尔曼滤波算法,使用RT-Thread国产操作系统,利用env工具进行串口、模拟IIC环境配置,使用10ms的线程进行卡尔曼滤波解算。 2. 阅读详情

相关推荐

HDI盲埋孔设计规范:高速PCB信号完整性落地指南

盲埋孔是高密度互连(HDI)PCB实现高速信号完整性的关键技术,其本质是通过控制过孔stub长度、优化回流路径和提升布线密度,解决GHz级信号在传统通孔结构下出现的谐振、串扰与EMI超标问题。其设计核心在于叠层物理约束、电气参数建模与工艺能力协同,涉及stub长度计算、反焊盘尺寸推导、孔壁粗糙度Rz控制等关键指标。广泛应用于DDR4、PCIe Gen4、USB3.2等高速接口的PCB设计中,尤其在车载ADAS、5G基站及FPGA载板等对SI/PI要求严苛的场景中成为刚性门槛。

weixin_34416754的博客 436

Java-Eclipse导入maven项目时,Pom.xml文件报错处理方法

Eclipse导入maven项目时,Pom.xml文件报错处理方法 导入maven项目,FIle→Import→Existing Maven Projects→找到自己想要导入的文件目录→Finish。项目就导入完成啦。接着就遇上了各种报错!!一、Pom.xml文件第一次报错CoreException: Could not get

ssqi's blog 4万+

【实战指南】OpenClaw 使用 Bird Skill 接入 X(Twitter)的终极省心方案:告别每次都要手动喂 Cookie 的痛苦

OpenClaw 使用 Bird Skill 接入 X(Twitter)的终极省心方案:告别每次都要手动喂 Cookie 的痛苦

hampeter的博客 1800

Eclipse搭建项目——创建maven project web war项目pom.xml报错

Eclipse搭建项目——创建maven project web war项目pom.xml报错 Eclipse在创建Mavenproject web war项目pom.xml报错是由于项目的目录结构不完整导致的 示例: 新建一个maven poject 工程 2.勾选上Create a simple poject 3.修改packaging为war,点击finish 4.这时出现的pom.xml会报错,这是因为我们创建的是web项目,以往创建web项目时,在webapp目录下都会有WEB-INF/

weixin_44561584的博客 2580

Tushare Day2——了解stock_basic数据并根据行业和地区进行统计

了解stock_basic数据 1  stock_basic基础信息2  导入包和stock_basic数据、查看基本信息3  根据行业列进行统计3.1  1.先把不同行业列举出来,看一下一共有多少种行业3.2  2.统计每个行业分别有多少家公司3.3  3.把行业从array的二维数组形式变成list形式3.4  4.把行业从list形式转换成文本形式3.5&nbsp

绒绒的Routine 2796

保姆级教程:用SSC Tool 5.13为先楫HPM6E00EVK生成8轴EtherCAT从站代码(含XML配置详解)

本文详细介绍了如何使用SSC Tool 5.13为先楫HPM6E00EVK开发板配置8轴EtherCAT从站,包括XML文件深度配置、代码生成与工程整合、烧录与调试技巧。教程涵盖从环境准备到性能优化的全流程,帮助开发者快速实现符合CIA402标准的8轴控制。

weixin_30352645的博客 254

eclipse导入Maven项目pom.xml文件报错

pom.xml头部的http://maven.apache.org/xsd/maven-4.0.0.xsd"报错。 Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: ...

123木头人! 3152

【100%通过率】华为OD机试真题 Python 实现【打印机队列】【2022.11 Q4 新题】

有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中数字越大优先级越高。打印机会从自己的待打印队列中选择优先级最高的文件来打印。如果存在两个优先级一样的文件,则选择最早进入队列的那个文件。现在请你来模拟这5台打印机的打印过程。

MISAYAONE的博客 1万+

Eclispe导入maven项目后pom.xml报错解决

导入maven项目后首先需要: 1、右键项目---Properties---Java Build Path---Libraries,将org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER 从列表中remove掉,然后Add Libraries---Maven Managed Dependencies---next---finish 2、右键项目---Maven...

fanfanfan的博客 1425

零基础做AI漫剧:Kimi K2.5写本 + Flux生图 + Seedance 2.0动效的保姆级教程

很多零基础小伙伴想做AI漫剧,却被“写剧本、画分镜、做动效”三大难题劝退——不会写剧情、不会画插画、不会做动态,觉得门槛太高。其实不用慌!今天就给大家带来保姆级教程,全程用Kimi K2.5(写剧本)、Flux(生分镜图)、Seedance 2.0(做动效)三个工具,不用专业技能,不用手动绘画,零基础也能在1小时内做出1分钟完整AI漫剧,全程步骤拆解、示例齐全,跟着做就能出片!

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 3033

Android BLE扫描指南:解决设备发现问题

假设你正在开发一个MAUI应用,用于扫描并连接到BLE设备。你的代码在Windows上运行得很好,但在Android上却无法发现任何设备。尽管你已经在中声明了必要的权限,并且在运行时请求这些权限,扫描还是无法工作。

m0_62153576的博客 224

新建Maven项目时出错。pom文件报错。

新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest 新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest eclipse新建maven项目时,pom.xml文件第一行报错: org.apache.maven.archiver.MavenArchi...

zhanglp_521的博客 612

基于Simulink的电源纹波抑制仿真

电源纹波(Power Supply Ripple)是指直流电源输出中存在的交流分量。纹波的存在会导致电压波动,进而影响负载设备的性能和寿命。为了确保高质量的电源输出,通常需要设计有效的滤波电路来抑制纹波。Simulink 提供了一个强大的仿真环境,可以用来设计、分析和验证电源纹波抑制方案。本教程将详细介绍如何使用 Simulink 进行电源纹波抑制的仿真实例。通过本教程,我们详细介绍了如何使用 Simulink 进行电源纹波抑制的仿真实例。背景介绍:理解电源纹波及其对电力电子系统的影响。仿真建模过程。

xiaoheshang_123的博客 513

配置maven项目pom.xml出现错误解决代码步骤

配置maven项目pom.xml出现错误解决代码步骤

渴望飞的鱼的博客 2万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

在Eclipse中Maven Project报错:org.apache.maven.plugins:maven-resources-plugin:2.6

1.问题(Questions): 在Eclipse中创建MavenProject项目时,其中,pom.xml文件中出现报错,报错:org.apache.maven.plugins:maven-resources-plugin:2.6 2.问题分析(Analysis): mvn无法自动下载maven-resource-plugin这个jar包。 3.解决方案(Solutions): 方法1...

探索者_wmc的博客 4995

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

解决在eclipse中创建maven版web工程出现的问题:web.xml is missing and <failOnMissingWebXml> is set to true,添加jsp文件报错

右击项目名 -> Properties -> Project Facets 将Dynamic Web Module的勾去掉,点击Apply,再重新勾上,点击下方出现的Further configuration availber(之前没有),再选择生成的目录即可生成web.xml,其中Contentdirectory改为:src/main/webapp,如下图。 紧接着右键webapp新建一个jsp文件时,会报错,因为找不到javax.servlet.h...

King_wq_2020的博客 992

pom报错如何解决(org.apache.maven.archiver.mavenarchiver.getmanifest)

下载了比较旧的eclipse,使用的是比较新的maven.创建web项目后,pom文件后会报错,update也不起作用。解决方法如下:https://blog.youkuaiyun.com/m0_37355951/article/details/72954015...

l_degege的专栏 5696

eclipse新建Maven项目

1、在eclipse中安装maven插件2、点击File-&gt;new-&gt;maven project,出现弹窗后点击next。接着在弹窗Select an Archetype中,filter中输入"webapp",选择红色矩形框的选项,点击next。在弹窗 Specify Archetype parameters中填写参数,package可不填。填写完后点击Finish3、生成的目录结构如...

铃兰丶物语 3038

maven+eclipse:Failure to transfer

配置好了maven环境,然后在eclipse中创建maven项目,添加依赖: <dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1.1</version&...

weixin_30919235的博客 201

Eclipse创建maven时pom文件报错

1.在创建maven文件时pom文件第一行会报错 Multiple annotations found at this line: - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (execut...

SUPER_AI_JAVA的博客 2111

Eclipse导入maven项目Pom.xml文件报错处理方法

文章转载自:https://blog.youkuaiyun.com/jianzhonghao/article/details/72858465 Eclipse导入maven项目时,Pom.xml文件报错处理方法 导入maven项目,FIle→Import→Existing Maven Projects→找到自己想要导入的文件目录→Finish。项目就导入完成啦。接着就遇上了各种报错!! 一、Pom.xm...

大猪的博客 3万+

用Eclipse创建Maven JavaWeb项目

一、创建Maven Project 二、填写Group Id 和 Artifact Id 以及选择打包方式 : war 三、查看创建完成Maven项目 在pom.xml文件中指定jdk的版本 <build> <pluginManagement> <plugins> <plugin> <groupId>org.ap...

weixin_43840640的博客 6785

eclipse导入项目pom文件报错_Eclipse导入maven项目时,pom-xml文件报错处理方法

报错如下: Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins 解决方法: 出现该错误是因为jar包版本不匹配 可以将~.m2\repository的org.apache.maven.plugins删掉,也可以直接删除掉repository 然后右击项目->Maven->Upadate...

weixin_36307377的博客 9572

eclipse创建的maven项目pom.xml文件报错解决方法

pom.xml的war报错解决方法 显示错误:web.xml is missing and is set to true Dynamic Web Module 3.0 工程时代不需要web.xml文件注册相关内容的,所以工程默认不生成web.xml 【解决方法一:】 failOnMissingWebXml 设为false,顾名思义是对丢失web.xml这个检测机制进行忽略 在pom.xml加上 <build> <plugins> <plugin> <g

Red_super的博客 2743

Eclipse导入Maven项目pom.xml第一行报错

导入Maven项目pom.xml第一行报错 eclipse导入maven项目后,pom.xml文件第一行报错,具体报错信息如下: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConf...

Edward Lee的博客 1万+

导入Maven项目报错(pom.xml文件报错)

有一段时间没有碰java代码了。又遇到了之前遇到的问题,之前也不知道怎么就解决了,也没有在意。 这下不行了,既然又遇到了,就要好好的记录下来,要不然以后再遇到这个问题又要花那么多时间去解决,都把时间浪费了。 每日次导入maven项目都会遇见这个问题,那就是pom文件报错,但是打开文件又没有提示报错的内容,但就是有一个红叉号在文件上,生怕你看不见它似的。 首先第一步,一定要确认

Jacy_Lee_LDF的博客 2万+

pom文件project报错_Eclipse Maven项目pom文件报错

问题描述由于本人一顿瞎操作,导致项目的pom文件无法加载maven本地库错误描述:Project build error: Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.0.1.RELEASE from http://repo.mave...

weixin_34534926的博客 844
上一篇: jqGrid 资料整理
下一篇: Java 项目中常见问题汇总
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值