eclipse中pom.xml org.apache.maven.plugins报错的解决

  作为一个热爱前端的同学,花大把时间做java真是无奈呀 = 。= ,这个月学校组织了一次实训,因为没有前端相关的选项,只好选择了以前学过一段时间的java,于是乎SpringMVC现学现用,搞得不亦乐乎。实训之前一直持排斥态度,毕竟以后想找前端方面的工作,没成想还是学到了很多东西,尤其对前后端的数据交互有了更深入的理解(毕竟是自己和自己交互,汗)。

  好了,这次实训的总结等结束了再写,这一次先记录一下昨天在配置maven时走的一些弯路,昨晚问了度娘和谷歌都没能得到太好的解决,希望能给以后出现同样问题的同学提供一些思路。

  因为问题已经解决,找不到报错信息了的截图了,错误现象是:使用集成了maven的Eclipse版本新建maven项目后,配置文件pom.xml会在project以及引用的xsd文件处出现错误,显示

“Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom2.12.4 from https://repo.maven.apache.org/maven2 was cathed in the local repository”

balabala,其实这个问题的解决很简单,昨晚只是走错了方向,一直以为是maven方面出了问题,更换了数个版本(上次就被新版的hibernate坑过)甚至改了jdk到1.6,心烦意乱得很,今天把报错信息从Eclipse的犄角旮旯里辅助出来认真一看,豁然开朗,原来是Eclipse集成的maven存在问题(版本问题或网站访问问题),而新安装的maven并未成功添加到m2e插件中

  解决方法如下:

  Step.1 到官网下载合适版本的maven 存放到合适的路径

  Step.2 打开Eclipse的preferences->Maven->UserSettings 更改Global Settings和User Settings为刚刚下载的maven下的conf/settings.xml

  Step.3 Eclipse的preferences->Maven->Installations 点击Add添加刚才下载的maven文件夹,然后勾选自己下载的版本而不使用自带版本

  Step.4 经过以上两步后,已经成功将自己下载的maven版本与Eclipse集成,这时右键点击之前报错的项目,右键 Run As ->Maven clean清理一下,再Run As ->Maven install即可

希望能帮到出现相同问题的同学,我要赶紧代码去了  逃~~

  ps:以上方法只是将maven集成到了Eclipse中,如果需要使用命令行操作maven,根据系统自行配置环境变量,这个网上有很多资料,大家查一下就好啦。

时间: 2024-12-05 08:12:02

eclipse中pom.xml org.apache.maven.plugins报错的解决的相关文章

pom.xml里有红叉报错的解决办法

pom.xml里有红叉报错的解决办法一: 1.把鼠标点在报的错上发现pom.xml报如下错误: Multiple annotations found at this line: - Failure to transfer org.slf4j:slf4j-log4j12:jar:1.7.21 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempte

刚创建的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="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0

maven插件报错之解决

maven插件报错之解决 用m2eclipse创建Maven项目时报错?? maveneclipsebuilddependenciesauthorizationplugins 用m2eclipse创建Maven项目时报错?? 问题: Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.

Spring Boot项目Maven Build报错的解决方法

问题1, [ERROR]Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test (default-test) on project motherBuyBoot: There are test failures. [ERROR] Please refer to D:\web\motherbuy\target\surefire-reports for the individual test r

eclipse中pom.xml首行报错

在pom.xml添加 <properties> <maven-jar-plugin.version>2.6</maven-jar-plugin.version> </properties> 可以解决 原文地址:https://www.cnblogs.com/5200-sjt/p/11492342.html

org.apache.maven.plugins:maven-compiler-plugin is missing解决办法

其实这个问题也不是什么大问题,不会影响到程序的正常运行,只是warning级别的log.但是看到就不是很爽,其实这些问题不止者一个,但是原因都是一样的,都是没有指定版本信息的原因.先看看log怎么报的,如下图: 报文: pom.xml配置: 可以看到这三项plugin配置都没有注明版本号,正确的配置为: 这些版本号可以在官网找到最新的版本:http://maven.apache.org/plugins/index.html 不要问我是谁,请叫我红领巾 版权声明:本文为博主原创文章,未经博主允许不

Eclipse中pydev开发,python重载__init__报错,是可以正常执行

python支持函数重载 而在使用Eclipse的pydev开发时,重载函数__init__时,却出现了错误duplicated 我想不到解决办法,但是居然能正常执行. pydev报错是编译错误,而python interpretor却可以执行

JavaScript中的单引号和双引号报错的解决方法

在使用JavaScript显示消息或者传递字符数据的时候,经常会碰到数据中夹杂单引号(')或者双引号("),这种语句往往会造成JavaScript报错.对此一般采用/'或者/"的解决. 例如: Alert("this is test "message"!"); Alert('this is test 'message'!'); 一般会改成以下语句 Alert("this is test /"message/"!&qu

PyChram中同目录下import引包报错的解决办法?

相信很多同学和我一样在PyChram工具中新建python项目的同目录下import引包会报错提示找不到,这是因为该项目找不到python的环境导致的: 解决办法: 1.首先找到Python的安装文件目录如我的是:C:\Python27\Lib\site-packages 在目录下新建--项目名.pth---文件内容如下: #项目路径C:\seleniumtest\myweb C:\seleniumtest\myweb\myweb #应用程序路径 C:\seleniumtest\myweb\bl