阐明报告 - 错误 'assemble' 目标需要 'war' 包装

Enunciate Reporting - Error The 'assemble' goal requires 'war' packaging

我在 运行 以下命令生成详细报告时遇到错误

mvn clean pre-site site:site site:stage -PskipQuality -DskipTests=true -U

下面是我的pom.xml的插件配置

<plugin>
    <groupId>org.codehaus.enunciate</groupId>
    <artifactId>maven-enunciate-plugin</artifactId>
    <version>1.27</version>
    <executions>
    <execution>
        <goals>
            <goal>assemble</goal>
        </goals>
    </execution>
    </executions>
</plugin>

错误 - 'assemble' 目标需要 'war' 包装

您必须将项目打包为 war:

<project>
  ...
  <packaging>war</packaging>
  ...
</project>

在执行标签下添加以下配置后,错误不再出现。

<configuration>
<forceWarPackaging>false</forceWarPackaging>
</configuration>