feat(build): 添加测试报告和项目站点生成插件
CI - Build and Quality Check / build (push) Has been cancelled
CI - Build and Quality Check / security-check (push) Has been cancelled
CI - Build and Quality Check / release (push) Has been cancelled

- 集成 maven-surefire-report-plugin 生成测试报告
- 配置报告输出目录为 ${project.build.directory}/site
- 集成 maven-site-plugin 生成项目站点文档
- 设置站点输出目录为 ${project.build.directory}/site
This commit is contained in:
maxf committed 2026-04-24 16:00:28 +08:00
1 parent e678fc61d7
commit 61ba8c1739
1 file changed
+24
+24
View File
@@ -193,6 +193,18 @@
<artifactId>maven-surefire-plugin</artifactId>
<version>3.2.5</version>
</plugin>
<!-- [FIX P1] Surefire Report Plugin - 生成测试报告 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>3.2.5</version>
<configuration>
<outputDirectory>${project.build.directory}/site</outputDirectory>
<reportsDirectories>
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
</reportsDirectories>
</configuration>
</plugin>
<!-- 打包源码 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -293,6 +305,18 @@
</execution>
</executions>
</plugin>
<!-- [FIX P1] Maven Site Plugin - 生成项目站点文档 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.12.1</version>
<configuration>
<!-- 输出目录 -->
<outputDirectory>${project.build.directory}/site</outputDirectory>
<!-- 跳过部署到远程服务器 -->
<skipDeploy>true</skipDeploy>
</configuration>
</plugin>
</plugins>
</build>