我使用Eclipse1.2.0和m2e -WTP0.16.0,偶尔我的m2e构建会失败,并显示以下错误:
<path>/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)这个问题可以通过执行Maven->Update project...暂时解决,但错误会在一段时间后再次出现。不确定触发因素到底是什么……
对如何永久解决这个问题有什么建议吗?
编辑我发现这个问题是在我直接使用Maven命令行在外部构建项目时触发的。这将删除m2e-wtp生成的默认MANIFEST.MF,显然,直到您在Eclipse中进行重新构建,它才会重新生成。
发布于 2013-06-03 15:17:59
早于露娜的Eclipse版本
我不确定这是否是最好的做法,但我遵循了here中提到的关于清除自动生成的web资源文件夹的说明,这似乎也解决了缺少MANIFEST.MF的问题:
仅对您的项目使用
当我们真的想打包/构建项目时,我们实际上会生成清单条目作为maven-war-plugin的一部分,但我认为m2e-wtp不会使用这个。在任何情况下,在m2e-wtp创建用于eclipse的构建中,清单文件与我们无关。
月食露娜和后来的
对于Eclipse的露娜,你必须这样做:
Maven Preferences >
> Java并取消选中"Maven Archiver生成构建目录下的文件“。
Eclipse露娜没有位于项目属性和WTP部分的路径
发布于 2014-03-28 15:31:14
此解决方案适合我右键单击项目-->属性--> Maven --> Java EE集成-->选中启用特定于项目的设置并禁用Maven archiver生成文件
发布于 2014-11-12 12:49:19
尝试选择您的项目,并使用菜单清除它:
Project>Clean
然后刷新你的pom.xml。这对我很管用。
https://stackoverflow.com/questions/14659891
复制相似问题