Maven项目中pox.xml文件报错以及项目编译错误

article/2025/8/23 9:55:18

我用Eclipse开发Maven项目,本来好好的,但是后来莫名其妙的其中pom.xml文件报错,后来执行install命令时又编译不通过报错。我痛苦地摸索了一整天,最后才把问题解决了。虽然问题解决了,但我也不知道问题症结所在,不知道所以然,不知道我到底最后是通过哪一步有效手段搞定了问题的。下面简单叙述一下我所采用的方法。很混乱,无理由。反正就是莫名其妙地坏了,后来胡乱捣鼓,又莫名其妙地好了。

首先是pom.xml文件中第一行报错。

<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/maven-v4_0_0.xsd">

这一行被标红了,出现了莫名其妙的  Multiple annotations found at this line:Missing artifact org.mortbay.jetty:jet等一大长串错误。(和这个错误一样:http://www.myexception.cn/web/1501238.html  ,可以先尝试这里的解决方法。)



后面pom.xml的问题解决了,但是编译(执行命令:mvn install)的时候,又报错

    Failed to execute goal on project ui: Could not resolve dependencies for project <<package>>:ui:war:1.0: Failed to collect dependencies for [javax.servlet:servlet-api:jar:2.5 (provided), org.springframework:spring-core:jar:3.0.5.RELEASE (compile), org.springframework:spring-web:jar:3.0.5.RELEASE (compile), cglib:cglib:jar:2.2 (compile), org.springframework:spring-aop:jar:3.0.5.RELEASE (compile), org.springframework:spring-webmvc:jar:3.0.5.RELEASE (compile), org.springframework:spring-context:jar:3.0.5.RELEASE (compile), org.freemarker:freemarker:jar:2.3.18 (compile), gr.imu.ntua.tweetinspire:services:jar:1.0 (compile), org.cloudfoundry.samples:tomcat7-standalone:tar.gz:7.0.29 (compile), org.slf4j:slf4j-api:jar:1.6.1 (compile), org.slf4j:slf4j-log4j12:jar:1.6.1 (compile), org.slf4j:jcl-over-slf4j:jar:1.6.1 (compile), commons-logging:commons-logging:jar:1.1.1 (compile), junit:junit:jar:4.8.1 (test), org.springframework:spring-test:jar:3.0.5.RELEASE (test), org.dbunit:dbunit:jar:2.4.8 (test)]: Failed to read artifact descriptor for org.cloudfoundry.samples:tomcat7-standalone:tar.gz:7.0.29: Could not transfer artifact org.cloudfoundry.samples:tomcat7-standalone:pom:7.0.29 from/to jets3t (http://www.jets3t.org/maven2): Access denied to: http://www.jets3t.org/maven2/org/cloudfoundry/samples/tomcat7-standalone/7.0.29/tomcat7-standalone-7.0.29.pom, ReasonPhrase:Forbidden




解决方法一:

后面就将pom.xml中的一段依赖jdk的代码注释掉,

<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>
                D:\java\jdk\lib\tools.jar
               </systemPath>
</dependency>

然后清理Eclipse项目(点击Eclipse编辑器中的Project, 然后点击clean),再将上面这段代码的注释取消掉。



解决方法二:

如果以上方法还没有解决问题,还可以尝试关闭maven项目在项目启动时自动下载更新仓库选项。操作方法如下:

点击Eclipse中的window菜单,选择Preferences,点击左侧的Maven ,然后去掉Download repository index updates on startup选项前面的对勾,然后清理Eclipse项目(Project-->clean)。



解决方法三:

如果上面的解决方法还没有解决问题,可以查看一下 C:\Users\Y480\.m2 (Y480是我的计算机用户名,具体目录看你自己的项目目录)目录下是否有一个settring.xml文件。要是有的话,把它删掉。(没问题的。你要是担心,就把它拷到其他地方备份吧。)然后清理Eclipse项目(Project-->clean)。


我通过上面的方法反复捣鼓了半天,最后终于解决问题了,调环境真是太累了。上面的表述比较混乱,因为是几周前的事了,现在才写出来。想起当初找不到解决方法时孤立无助的痛苦,觉得还是有必要写一点东西,也许会对某些人有点用。





http://chatgpt.dhexx.cn/article/Sj0x3jnD.shtml

相关文章

Ubuntu18.04 mininet+pox+poxdesk配置

目录 前言关于系统Ubuntu20.04的坑 mininet的安装安装部署测试 poxpoxdesk安装部署 自定义拓扑结构tree.py&#xff08;自定义拓扑网络&#xff09;poxpoxdesk加载组件mininet启动命令 总结参考资料 前言 朋友最近在上SDN的课程&#xff0c;Software Defined Network&#x…

5.pox.xml文件

pom文件 即Project Object Model项目对象模型。Maven 把-个项目的结构和内容抽象成一个模型 ,在xml文件中进行声明,以方便进行构建和描述, pom.xml是Maven的灵魂。所以, maven环境搭建好之后,所有的学习和操作都是关于pom.xml的。 1.基本信息 modelVersion Maven模型的版本&am…

CoinEx研究院:PoX=PoW+PoS?一文详述Stacks项目

如果你身处加密领域&#xff0c;那么你应该了解工作量证明PoW&#xff08;Proof of Work&#xff09;——它是比特币区块链的共识算法&#xff1b;或许你也知道权益证明PoS&#xff08;Proof of Stake&#xff09;。这二者为当今区块链世界的绝大多数主要参与者提供了驱动力。 …

POX控制器的分析(一)

最近刚刚对SDN产生了很大的兴趣&#xff0c;相对之前使用的POX控制器作出一个分析&#xff0c;了解控制器的机制&#xff0c;这样更好的理解SDN。 本文从https://openflow.stanford.edu/display/ONL/POXWiki官方网站中进行学习的。 首先从POX的自带的组件来分析&#xff1a; 其…

pox控制器学习笔记

一、安装pox pox基于python2.7 $ git clone http://github.com/noxrepo/pox $ cd pox ~/pox$ git checkout dart二、调用pox 如果想快速入门 ./pox.py samples.pretty_log Forwarding.l2_learningPOX本身有几个可选的命令行参数&#xff0c;这些参数可以在命令行开始时使用…

【Mininet】基础篇:开源控制器POX

大家好&#xff0c;我是文思月&#xff01; 每文一言&#xff1a;时间不在于你拥有多少&#xff0c;而在于你如何使用&#xff01; 本篇文章&#xff1a; 本篇文章主要是基于POX控制器进行的两个实验&#xff1a;一个是使交换机模拟hub&#xff08;集线器&#xff09;的功能&a…

浅谈UML的概念和模型之UML视图

目录 UML的视图 UML的九种图UML中类间的关系 相信大家都知道UML的全称&#xff0c;统一建模语言&#xff08;UML是 Unified Modeling Language的缩写&#xff09;是用来对软件系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准…

【UML】UML基本概念

1、简述 UML全称是Unified Modeling Language&#xff0c;直译是“统一建模语言”&#xff0c;简单理解就是一组有特殊用途的、国际化的“象形文字”。 2、UML图 UML图有好多种&#xff0c;大致分为两类&#xff1a;结构型和行为型&#xff0c;分别对应静态分析和动态分析。…

浅谈UML的概念和模型之UML类图关系

目录 UML的视图 UML的图 UML的类图关系 类与类之间的关系通常有4种&#xff0c;即依赖关系&#xff08;Dependency&#xff09;、泛化关系&#xff08;Generalization&#xff09;、关联关系&#xff08;Association&#xff09;、实现关系&#xff08;Realization&#xff…

如何画UML图

UML 一&#xff0c;UML概述 什么是uml UML 是 OMG 在1997年1月提出了创建由对象管理组和 UML1.0 规范草案&#xff1b; UML 是一种为面向对象开发系统的产品进行说明、可视化、和编制文档的标准语言&#xff1b;UML 作为一种模型语言&#xff0c;它使开发人员专注于建立产品的模…

UML图简介

文章目录 UML图简介UML中的各个图的功能作用&#xff1a;用例图(Use Case Diagram)类图&#xff08;Class Diagram&#xff09;序列图&#xff08;Sequence Diagram)对象图&#xff08;Object Diagram&#xff09;包图&#xff08;Package Diagram&#xff09;活动图&#xff0…

UML图

UML图 UML&#xff08;Unified Modeling Language&#xff09;是一种标准的面向对象建模语言&#xff0c;用于描述软件系统的设计和开发。UML图包括以下几种类型&#xff1a; 结构图&#xff1a;用于描述系统静态结构&#xff0c;包括类图、对象图、组件图、部署图等。行为图…

UML类图是什么

一、什么是UML类图 先引用一段百度百科的定义 统一建模语言&#xff08;Unified Modeling Language&#xff0c;UML&#xff09;是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 类图是描述系统中的类&#xff0c;以及各个…

UML介绍及怎么看UML图

最近做毕业设计&#xff0c;用到了libcitygml开源库&#xff0c;获取到一张citygml的UML图&#xff0c;就顺便简单了解一下它&#xff01; 一、简介 UML&#xff08;Unified Modeling Language&#xff09;&#xff0c;直接翻译就是统一建模语言。 二、UML的作用 UML可以帮助我…

什么是UML?为什么要用UML?

什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言,是由一整套图表组成的标准化建模语言。 为什么要用UML? 通过使用UML使得在软件开发之前, 对整个软件设计有更好的可读性,可理解性,从而降低开发风险。同时,也能方便各个开发人员之间的交流。 UML…

【UML】UML几种图的绘制

08年9月入学&#xff0c;12年7月毕业&#xff0c;结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾&#xff0c;索引参见&#xff1a;http://blog.csdn.net/xiaowei_cqu/article/details/7747205 UML几种图的绘制 UML是Unified Modeling Language&…

浅谈UML的概念和模型之UML九种图

目录&#xff1a; UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了&#xff0c;UML的视图&#xff0c;在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题&#xff1a; 1、用例图&#xff08;use case diagrams&#xff09; 【概念】描述用户需…

UML——概述(什么是UML?UML有什么作用?面向对象技术)

目录 什么是UML&#xff1f; UML能帮我们做什么&#xff1f; 什么是建模&#xff1f; 为什么要建模&#xff1f; 为什么要可视化建模&#xff1f; 建模的原理&#xff08;原则&#xff09; UML的基本构造块 UMl中事物有哪些&#xff1f; 面向对象技术 什么是UML&#…

详细说明UML类图是什么?

作者&#xff1a;亿图图示 链接&#xff1a;https://www.zhihu.com/question/419312525/answer/1535413984 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 UML类图&#xff0c;UML中的一种重要图形&#xff0c;是在…

UML详细讲解

本文是搜集整理学习使用&#xff0c;信息来源&#xff1a;gd_沐辰 - 博客园 (cnblogs.com) 1.UML概述 1.1.什么是UML 统一建模语言&#xff08;UML&#xff09;是一种通用的可视化建模语言&#xff0c;可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。 UML是…