在导入一个开源项目的源码mahout后,出现Plugin execution not covered by lifecycle configuration 错误,现找到一个最简单有效的方法解决。即在pom.xml文件中用<pluginManagement>节点来包裹<plugins>节点;最终的pom文档结构如下所示:
<build>
<pluginManagement>
<plugins>
<plugin> ... </plugin>
<plugin> ... </plugin>
....
</plugins>
</pluginManagement>
<build>
<pluginManagement>
<plugins>
<plugin> ... </plugin>
<plugin> ... </plugin>
....
</plugins>
</pluginManagement>
</build>
这主要是maven版本的不兼容导致的。