建立一个maven父工程,pom文件配置了一系列的配置信息,install完成。
建立一个maven子工程,此时出现错误,错误信息为:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:1.8:testCompile (execution: default-testCompile, phase: test-compile)
显然,说的是某一个插件的问题,查找一番,发现在父工程里边有如下配置:
...
<build>
<finalName>HelloMaven_Parent</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${HelloMaven.java.version}</version>
<configuration>
<source>${HelloMaven.java.version}</source>
<target>${HelloMaven.java.version}</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
...
</plugins>
</build>
...
去掉该插件的版本号配置,OK。