<plugins>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<version>${git-commit-id-plugin.version}</version>
<executions>
<execution>
<id>get-the-git-infos</id>
<goals>
<goal>revision</goal>
</goals>
</execution>
<execution>
<id>validate-the-git-infos</id>
<goals>
<goal>validateRevision</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
<configuration>
<dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
<!-- that's the default value, you don't have to set it -->
<prefix>git</prefix>
<verbose>false</verbose>
<generateGitPropertiesFile>true</generateGitPropertiesFile>
<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties
</generateGitPropertiesFilename>
<gitDescribe>
<skip>false</skip>
<always>false</always>
<dirty>-dirty</dirty>
</gitDescribe>
</configuration>
</plugin>
<!-- sonar插件配置 start -->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco-maven-plugin.version}</version>
<configuration>
<skip>${maven.test.skip}</skip>
<destFile>${basedir}/target/jacoco.exec</destFile>
<output>file</output>
<append>true</append>
</configuration>
<executions>
<execution>
<id>jacoco-initialize</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<phase>test-compile</phase>
</execution>
<execution>
<id>jacoco-site</id>
<phase>verify</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- sonar插件配置 end -->
</plugins>
git sonar maven 配置
笔墨登场说说2024-11-06 8:05
相关推荐
Robot侠7 分钟前
极简LLM入门指南4技术钱1 小时前
vue3解决大数据加载页面卡顿问题福客AI智能客服4 小时前
从被动响应到主动赋能:家具行业客服机器人的革新路径小五传输5 小时前
隔离网闸的作用是什么?新型网闸如何构筑“数字护城河”?jkyy20145 小时前
AI健康医疗开放平台:企业健康业务的“新基建”蚁巡信息巡查系统5 小时前
政府网站与政务新媒体检查指标抽查通报如何面对视界先声6 小时前
2025年GEO自动化闭环构建实践:监测工具选型与多平台反馈机制工程分享Elasticsearch6 小时前
Elasticsearch:构建一个 AI 驱动的电子邮件钓鱼检测百***24376 小时前
GPT5.1 vs Claude-Opus-4.5 全维度对比及快速接入实战alan07217 小时前
【Java + Elasticsearch全量 & 增量同步实战】