无法加载mojo-maven安装

edw*_*yte 36 maven

我正在尝试在工作中安装maven项目并收到以下错误.一些谷歌搜索显示其他人有mojo问题,但没有具有特定的maven-war-plug和MavenFilteringException.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project genericIntegrationServer: Executio
n default-war of goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war failed: Unable to load the mojo 'war' in the plugin 'org.apache.maven.plugin
s:maven-war-plugin:2.1.1'. A required class is missing: org/apache/maven/shared/filtering/MavenFilteringException
Run Code Online (Sandbox Code Playgroud)

Apache Maven 3.0.3(r1075438; 2011-02-28 17:31:09 + 0000)

Maven home:C:\ dev\apache-maven-3.0.3\bin ..

Java版本:1.6.0_19,供应商:Sun Microsystems Inc.

Java home:c:\ dev\jdk\1.6\1.6.0_19\jre

默认语言环境:en_GB,平台编码:Cp1252

操作系统名称:"windows 7",版本:"6.1",arch:"x86",系列:"windows"

Avi*_*ash 69

我有同样的问题.但是,运行{Maven-> Update Project}后解决了这个问题.

  • 这解决了我的问题.简单高效.比删除.m2文件夹好多了. (7认同)

Kev*_*vin 21

当我遇到这个问题时,我的Maven安装似乎有问题.

卸载M2Eclipse插件并删除.m2我的驱动器上的文件夹,然后重新安装M2Eclipse似乎解决了它.

  • 是的清除我的.m2目录已修复问题.看起来像一个狡猾的罐子已被放入我们的回购 (4认同)
  • 我刚刚删除了org \ apache \ maven文件夹,问题就解决了。 (2认同)
  • 有同样的问题,我只删除了.m2文件夹,它解决了这个问题。无需为我重新安装M2E插件 (2认同)

Nig*_*Owl 10

我刚遇到这个问题或类似的东西:

Unable to load the mojo 'resources'
Run Code Online (Sandbox Code Playgroud)

我刚刚重命名了一些视图文件,并在STS/Eclipse中有两个与路径相关的错误,我修复了它们,但在修复它们之后,POM文件中的war行旁边出现了一个红色的X.

"项目 - >清洁"没有帮助.

"Maven - > Update Project"虽然做了这个技巧并清除了错误信息.


小智 8

我通过执行 Maven 更新并强制更新快照/版本来解决此问题

maven > 更新 Maven 项目 > 强制更新快照/发布

是的,快照/版本的强制更新对我有用。我认为这是解决这个问题的简单方法。


小智 5

我遇到了同样的问题,并且能够通过执行Maven-> Update Project并检查"强制更新快照/版本"复选框来解决Eclipse中的此错误.虽然我继续得到相同的错误,但没有检查"强制更新快照/版本".