48

我正在使用以下配置:

  • 日蚀靛蓝
  • Maven 2
  • ClearCase(如 SVN 和 CVS)

每次我想在 Eclipse 中运行应用程序时,都会出现一个弹出窗口,告诉我发生了问题:找不到文件:...\target\classes\META-INF\MANIFEST.MF

4

12 回答 12

73

转到项目的根目录。无论 pom 位于哪里,然后尝试做一个

 mvn eclipse:clean 

然后刷新你的项目,看看你会离开哪里

于 2014-03-28T20:36:54.433 回答
28

右键单击项目,然后单击 Maven,然后更新项目。它对我有用。

于 2017-01-16T09:03:57.340 回答
11

我有类似的问题。我所做的是:

  1. 右键单击项目 > Maven > 禁用 Maven 自然
  2. 右键单击项目>配置>转换为maven项目

错误消失

于 2017-05-09T06:30:38.883 回答
8

如果您还使用 Maven 并且有时在 Eclipse 之外进行编译,则可能会删除 Eclipse 的清单,而 Eclipse 将无法识别外部 Maven 创建的清单。

TL;DR 取消选中“ Maven Archiver 在构建目录下生成文件Window > Preferences > Maven > WTP

在@cosjav对另一个问题的回答中阅读更多内容。

于 2016-04-11T19:26:26.310 回答
4

右键单击项目-> Maven ->更新

调试或运行服务器以获取最近创建的战争文件。

确保在执行 MAVEN UPDATE 时检查“强制更新快照/发布”

于 2017-12-11T12:17:28.373 回答
2

清理所有(涉及的)项目刷新工作区中打开的项目

于 2016-10-17T09:24:14.017 回答
2

我知道这个问题已经被回答了。经过几次尝试,对我有用的是在 Eclipse 中扩展我的项目,右键单击目标目录并单击刷新,此后一直有效。如果以上所有方法都失败了,希望这对某人有用。

于 2018-02-06T13:22:32.140 回答
1

全部。对我来说,pom.xml 中有一个错误。我格式化了代码(Ctrl+Shift+F)并且错误消失了。之后,我能够运行该应用程序。

于 2016-08-29T17:06:08.967 回答
0

关闭 Eclipse 并再次启动 Eclipse。这将刷新项目并解决问题。

于 2014-10-31T15:17:57.610 回答
0

我有同样的问题,但它得到了解决只是扰乱了格式

POM.xml

并按下

ctrl+actrl+shift+f然后保存文档

于 2017-11-02T04:23:14.280 回答
0

右键单击项目,然后选择 maven,然后在选择项目名称后单击更新项目并更新它会正常工作。

于 2019-02-27T05:46:16.357 回答
0

当我的项目在 Eclipse 中打开时,我在更新 Eclipse [更新到 Eclipse 2020-12 (4.18)] 时出现了这个问题。然后我关闭了我的 CLI(因为我正在运行 mvn test 命令),在 eclipse 中关闭了项目并重新启动了我的 eclipse。之后这个问题就没有了。希望这也能解决您的问题。

于 2021-01-10T11:10:09.697 回答