Codecov Java Maven Example
Guide
Travis Setup
Add to your .travis.yml
file.
language: java
script: "mvn cobertura:cobertura"
after_success:
- bash <(curl -s https://codecov.io/bash)
Produce Coverage Reports
Add Cobertura plugin
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
<check />
</configuration>
</plugin>
Call mvn cobertura:cobertura
during your CI tests, see here
Caveats
Private Repos
Add to your .travis.yml
file.
after_success:
- bash <(curl -s https://codecov.io/bash) -t uuid-repo-token
Support
FAQ
- Q: Is there a Gradle example?
A: Yes, enter codecov/example-gradle - Q: Is there a Andorid example?
A: Yes, enter codecov/example-android - Q: Is there a Jacoc example?
A: Yes, enter codecov/example-java
- More documentation at https://docs.codecov.io
- Configure codecov through the
codecov.yml
https://docs.codecov.io/docs/codecov-yaml
We are happy to help if you have any questions. Please contact email our Support at support@codecov.io