Switch branches/tags
Nothing to show
Clone or download
Latest commit ce4fdc8 Apr 26, 2018
Failed to load latest commit information.
src initial commit Sep 28, 2014
.travis.yml Update .travis.yml Mar 25, 2016 Update Apr 26, 2018
pom.xml use latest plugin version Nov 22, 2017

Codecov Java Example


Travis Setup

Add the following to your .travis.yml:

language: java
  - bash <(curl -s

Produce Coverage Reports

  1. Add JaCoCo Plugin to your pom.xml file, see here


Private Repo

You will need to add the following your .travis.yml:

    - CODECOV_TOKEN=:uuid-repo-token

JaCoCo Reports

  • Make sure you are on the most up-to-date JaCoCo version. There are issues with previous versions of JaCoCo.
  • JaCoCo reports can expire - Codecov will reject reports that are older than 12 hours. The logs contain details if a report expired.



  • Q: How do I enable multi-module projects?
    A: In your pom.xml file please append a list of modules in your projects:
  1. More documentation at
  2. Configure codecov through the codecov.yml
  3. View source and learn more about Codecov Global Uploader

We are happy to help if you have any questions. Please contact email our Support at