构建环境
二选一即可
IDEA
GitBash
MAVEN
https://maven.apache.org/download.cgi
构建命令
mvn clean
mvn package
mvn test
SonarQube
https://sonarqube.hogwarts.ceshiren.com/
单元测试
Mock
覆盖率
https://www.eclemma.org/jacoco/
集成到代码分析平台SonarQube
SQ_HOST=https://sonarqube.hogwarts.ceshiren.com/
SQ_TOKEN=sqa_e2b722379113008c81b41ce8376be6056068387d
mvn \
-Dmaven.gitcommitid.skip=true \
-Dcheckstyle.skip \
clean test jacoco:report \
org.sonarsource.scanner.maven:sonar-maven-plugin:LATEST:sonar \
-Dsonar.host.url=$SQ_HOST \
-Dsonar.login=$SQ_TOKEN \
-Dsonar.coverage.jacoco.xmlReportPaths=**/jacoco/jacoco.xml