pom.xml错误:org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)的解决方法

pom.xml文件在添加了新的依赖后,一直报:org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)的错误,Maven Update后依然如此。

查找资料初步确定是Eclipse中自带的Maven插件版本太低的原因(我用的Eclipse是Eclipse Neon (4.6)版本,自带Maven插件),需要更新Maven插件。

更新eclipse中的maven插件方法如下:

点击:help ->  Install New Software -> add ->  http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

一步步点下一步完成更新流程即可。

在解决这个问题的时候,百度到的解决方案都是通过如下地址进行更新:

https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST

但是这个地址通过地址栏访问返回的都是502错误,根本没法更新成功。不知道是被墙了还是根本就访问不了,不知道他们一个抄一个是怎么更新成功的。

参考网址:https://stackoverflow.com/questions/37555557/m2e-error-in-mavenarchiver-getmanifest

这篇文章详细介绍了包括Spring Tool Suite或者Eclipse遇到这个问题的解决方案,那个国内无法访问的更新地址也是来源于此,但这篇文章也同样提供了http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/这个地址供更新。

原文地址:https://www.cnblogs.com/wanggangblog/p/8901516.html

时间: 2024-09-27 04:34:37

pom.xml错误:org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)的解决方法的相关文章

eclipse中的maven web项目报错:org/codehaus/plexus/archiver/jar/JarArchiver

Errors occurred during thebuild. Errors running builder 'Maven Project Builder' on project'ebus.transaction'. org/codehaus/plexus/archiver/jar/JarArchiver 两种方式参考: 第一种:在pom.xml文件里的maven-compiler-plugin插件里指定版本号 <plugins> <plugin> <artifactId&

Maven打包时出现“Show Console View”错误弹出框,错误详情为“An internal error has occurred. java.lang.NullPointerException”的解决方法

今天为项目打包时出现了下面的错误提示: 打开Details里面写的是“An internal error has occurred. java.lang.NullPointerException”.在网上搜索了一下,找到了解决方法,特此记录一下. 解决方法: 1.关闭eclipse等开发环境: 2.找到对应工程所在工作空间的配置文件.metadata,按照下面路径:*\.metadata\.plugins\org.eclipse.core.runtime\.settings,把settings文

错误:The POM for org.codehaus.plexus:plexus-compiler-api:jar:2.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details的解决方法

INFO] ---------------------------< com.tao:jx-web >---------------------------[INFO] Building web模块 0.0.1-SNAPSHOT[INFO] --------------------------------[ war ]---------------------------------[WARNING] The POM for org.apache.httpcomponents:httpcore

MAVEN:Failure to transfer org.codehaus.plexus:plexus-io:jar:2.4.1

环境:MyEclipse+Maven pom.xml中有一项配置为: <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <version>3.0</version> </configuration> </plugin> MyEclipse会报错: Failur

引入Maven project 时报 Project configuration is not up-to-date with pom.xml 错误

当引入Maven project 项目时,Maven项目报 Project configuration is not up-to-date with pom.xml 错误! 可以选中 对应的项目 --->Maven------>Update project....

Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)

在今天的学习Maven项目中遇到的这个错误:pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径) 在Maven项目学习中,缓存问题时刻存在 我的解决办法为:选择工程右击--Maven--Update Project 网上也有其他的一些办法:大致三类 1.找到eclipse的project菜单选择clean...选项 2.选中pom.xml右击--Maven clean 3.eclipse工具栏Project--clean 总

错误:“Cannot load JDBC driver class &#39;com.mysql.jdbc.Driver”的解决方法

"Cannot load JDBC driver class 'com.mysql.jdbc.Driver " 表示没有JDBC连接MySql的驱动包,因此需要手动添加驱动包到WEB-INF目录下的lib目录中. 解决方法: 从网上下载mysql-connector-java.jar,将其放到"D:\workspace\my-web\src\main\webapp\WEB-INF\lib"目录下,即可解决上述问题. 错误:"Cannot load JDBC

Mysql添加用户错误:ERROR 1364 (HY000): Field &#39;ssl_cipher&#39; doesn&#39;t have a default value解决方法

添加用户 insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 报以下的错误 ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value错误 mysql5.1以上版本,我是在5.6版本上操作的. 错语原因: mysql用户表的中某些字段不能为空,没有默

Myeclipse错误:Errors occurred during the build. Errors running builder &#39;DeploymentBuilder&#39; on project ...解决方法

一.为什么会发生这类错误 在编写项目的时候,还没等部署好,就关闭了了myeclipse 10,会出现这种问题. 当项目不是由myeclipse创建的,需要检查.project 文件,并且添加com.genuitec.eclipse.j2eedt.core.webnature时,会出现这种问题. 二.解决方案 关闭MyEclipse工作区间(就是你出错的那个工作区间). 删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/