首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >m2e-wtp错误:<path>/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (没有这样的文件或目录)

m2e-wtp错误:<path>/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (没有这样的文件或目录)
EN

Stack Overflow用户
提问于 2013-02-02 15:59:50
回答 18查看 88.6K关注 0票数 70

我使用Eclipse1.2.0和m2e -WTP0.16.0,偶尔我的m2e构建会失败,并显示以下错误:

代码语言:javascript
复制
<path>/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)

这个问题可以通过执行Maven->Update project...暂时解决,但错误会在一段时间后再次出现。不确定触发因素到底是什么……

对如何永久解决这个问题有什么建议吗?

编辑我发现这个问题是在我直接使用Maven命令行在外部构建项目时触发的。这将删除m2e-wtp生成的默认MANIFEST.MF,显然,直到您在Eclipse中进行重新构建,它才会重新生成。

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2013-06-03 15:17:59

早于露娜的Eclipse版本

我不确定这是否是最好的做法,但我遵循了here中提到的关于清除自动生成的web资源文件夹的说明,这似乎也解决了缺少MANIFEST.MF的问题:

仅对您的项目使用

  • :右键单击项目>属性> Maven > WTP :选中“启用项目特定设置”并取消选中"Maven Archiver生成构建目录下的文件“整个工作区上的
  • :窗口>首选项> Maven > WTP :取消选中"Maven Archiver生成构建目录下的文件”

当我们真的想打包/构建项目时,我们实际上会生成清单条目作为maven-war-plugin的一部分,但我认为m2e-wtp不会使用这个。在任何情况下,在m2e-wtp创建用于eclipse的构建中,清单文件与我们无关。

月食露娜和后来的

对于Eclipse的露娜,你必须这样做:

Maven Preferences >

> Java并取消选中"Maven Archiver生成构建目录下的文件“。

Eclipse露娜没有位于项目属性和WTP部分的路径

票数 108
EN

Stack Overflow用户

发布于 2014-03-28 15:31:14

此解决方案适合我右键单击项目-->属性--> Maven --> Java EE集成-->选中启用特定于项目的设置并禁用Maven archiver生成文件

票数 34
EN

Stack Overflow用户

发布于 2014-11-12 12:49:19

尝试选择您的项目,并使用菜单清除它:

Project>Clean

然后刷新你的pom.xml。这对我很管用。

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14659891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档