一.下载项目
从官网下载下来的rocketmq-all-4.2.0(下载地址为:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/)报错,项目结构如下
二.Plugin execution not covered by lifecycle configuration错误
具体报错内容:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-help-plugin:2.2:effective-pom (execution: generate-effective-dependencies-pom, phase: generate-resources)
该错误的解决方案是:在<plugins>标签外层加上<pluginManagement>,
rocketmq-all的pom.xml中原本配置文件如下:
现在需要用 <pluginManagement>标签将上面所有的<plugins>包含,故调整如下:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>com.github.vongosling</groupId>
<artifactId>dependency-mediator-maven-plugin</artifactId>
<version>1.0.2</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>clirr-maven-plugin</artifactId>
<version>2.7</version>
</plugin>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.4.1</version>
<executions>
<execution>
<id>enforce-ban-circular-dependencies</id>
<goals>
<goal>enforce</goal>
</goals>
</execution>
</executions>
<configuration>
<r