我正在使用以下配置:
- 日蚀靛蓝
- Maven 2
- ClearCase(如 SVN 和 CVS)
每次我想在 Eclipse 中运行应用程序时,都会出现一个弹出窗口,告诉我发生了问题:找不到文件:...\target\classes\META-INF\MANIFEST.MF。
我正在使用以下配置:
每次我想在 Eclipse 中运行应用程序时,都会出现一个弹出窗口,告诉我发生了问题:找不到文件:...\target\classes\META-INF\MANIFEST.MF。
转到项目的根目录。无论 pom 位于哪里,然后尝试做一个
mvn eclipse:clean
然后刷新你的项目,看看你会离开哪里
右键单击项目,然后单击 Maven,然后更新项目。它对我有用。
我有类似的问题。我所做的是:
错误消失
如果您还使用 Maven 并且有时在 Eclipse 之外进行编译,则可能会删除 Eclipse 的清单,而 Eclipse 将无法识别外部 Maven 创建的清单。
TL;DR 取消选中“ Maven Archiver 在构建目录下生成文件”
Window > Preferences > Maven > WTP
。
在@cosjav对另一个问题的回答中阅读更多内容。
右键单击项目-> Maven ->更新
调试或运行服务器以获取最近创建的战争文件。
确保在执行 MAVEN UPDATE 时检查“强制更新快照/发布”
清理所有(涉及的)项目并刷新工作区中打开的项目
我知道这个问题已经被回答了。经过几次尝试,对我有用的是在 Eclipse 中扩展我的项目,右键单击目标目录并单击刷新,此后一直有效。如果以上所有方法都失败了,希望这对某人有用。
全部。对我来说,pom.xml 中有一个错误。我格式化了代码(Ctrl+Shift+F)并且错误消失了。之后,我能够运行该应用程序。
关闭 Eclipse 并再次启动 Eclipse。这将刷新项目并解决问题。
我有同样的问题,但它得到了解决只是扰乱了格式
POM.xml
并按下
ctrl+a和ctrl+shift+f然后保存文档
右键单击项目,然后选择 maven,然后在选择项目名称后单击更新项目并更新它会正常工作。
当我的项目在 Eclipse 中打开时,我在更新 Eclipse [更新到 Eclipse 2020-12 (4.18)] 时出现了这个问题。然后我关闭了我的 CLI(因为我正在运行 mvn test 命令),在 eclipse 中关闭了项目并重新启动了我的 eclipse。之后这个问题就没有了。希望这也能解决您的问题。