maven插件后报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project
2024-08-26 13:38:09
在给eclipse换了高版本的maven插件后,引入jar包报如下的错误:
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project
解决方法是:help–>install new software, 然后add,添加如下链接,
http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
一直下一步就可以,后面提示重启eclipse,然后重启eclipse后,右击项目,点击maven–>update project, 错误就没了
错误二:
运行Maven程序报错-Dmaven.multiModuleProjectDirectory system propery is not set.
然后在eclipse:
Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
问题缘由,maven不知道你引用的jar包的版本,导致无法获取这个jar,所以你必须指定一个版本号,${spring.version}为引用一个变量,必须在pom.xml中声明,上面错误是我从一个已有项目中直接copy过来导致,初次接触maven不懂这些,还需要把以下配置copy过来:
- <properties>
- <slf4j.version>1.7.5</slf4j.version>
- <logback.version>1.0.13</logback.version>
- <spring.version>3.2.3.RELEASE</spring.version>
- <jersey.version>2.2</jersey.version>
- lt;/properties>
最新文章
- Nancy之给我们的网站添加自定义图标
- PHP正则表达式详解(一)
- linux中comm命令用法
- 使用django表单,使网页添加上传文件,并分析文件。
- IIS 500 – 内部服务器错误解决方案
- java从mysql导出数据例子
- Core Data-备用
- xtrabackup执行备份要拥有的权限
- 任意2个io直接驱动LCD1602,并且不需外加芯片(转)
- CMDB运维开发项目
- 29.Django session
- 鹅厂优文|打通小程序音视频和webRTC
- 使用jdbc拼接条件查询语句时如何防止sql注入
- Mysql 层级、执行顺序、执行计划分析
- position:fixed not work?
- docker中gitlab-runner配置
- docker disable restart--run privileged
- java8新特性Lambda练习
- Spring IOC(五)依赖注入
- art-template辅助函数和子模板