我从一个简单的基本POM中得到了这个臭名昭着的maven 0.13错误。
生命周期配置未涵盖插件执行: org.apache.maven.plugins:Maven的资源 - 插件:2.4.3:testResources (执行:default-testResources,阶段:process-test-resources)
POM:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>ABC</groupId>
<artifactId>ABC</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
当我点击Maven时,这个POM是由M2E创建的:启用依赖! 它标志着它创造了一个无效的pom?为了善良,这是一个空的POM。
Q1。我需要做些什么来使这个基本的空pom有效?
Q2。为什么m2e的作者不更新他们的模板pom生成器,以便m2e 0.13生成符合其自身要求的模板POM?
Q2是一种好奇心,但Q1需要一个很好的答案。
答案 0 :(得分:1)
<pluginManagement/>
元素中的maven-resources-plugin 2.5版本总是一个好主意。