gmailer-spring-boot
Simple Gmail API server
References gmail-api-client
This project uses JaCoCo for test coverage reporting and is configured for SonarCloud integration.
# Run tests and generate coverage report
./gradlew test jacocoTestReport
# View coverage report
open build/jacocoHtml/index.htmlThe project is configured to work with SonarCloud for continuous code quality monitoring:
- Coverage Reports: JaCoCo XML reports are automatically generated and configured for SonarCloud
- Quality Gates: Coverage thresholds are set to ensure code quality
- Configuration: See
sonar-project.propertiesfor detailed configuration
- JaCoCo Version: 0.8.13
- Report Formats: HTML and XML (required for SonarCloud)
- Coverage Threshold: Currently set to 0% minimum (can be adjusted as needed)
- Exclusions: Model classes and configuration classes are excluded from coverage requirements
Make sure you have Java 21 installed and JAVA_HOME properly set:
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64Thanks goes to these wonderful people (emoji key):
Tim 💻 🚇 |
@Nkwenti @Severian 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!