language: java
sudo: false

# Default JDK for Travis is v7, but this project uses
# some features from v8
jdk:
  - oraclejdk8

# This is recommended by the Travis CI docs to properly cache
# dependencies downloaded by gradle.
# https://docs.travis-ci.com/user/languages/java#Caching
before_cache:
  - rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock
  - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
  directories:
    - $HOME/.gradle/caches/
    - $HOME/.gradle/wrapper/

language: java

# Use container based infrastructure for faster builds
sudo: false

# Default JDK for Travis is v7, but this project uses
# some features from v8
jdk:
  - oraclejdk8

# Upload unit test coverage information
after_success:
  - bash <(curl -s https://codecov.io/bash)

# This is recommended by the Travis CI docs to properly cache
# dependencies downloaded by gradle.
# https://docs.travis-ci.com/user/languages/java#Caching
before_cache:
  - rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock
  - rm -fr $HOME/.gradle/caches/*/plugin-resolution/

cache:
  directories:
    - $HOME/.gradle/caches/
    - $HOME/.gradle/wrapper/


Add support for code coverage
Add support for code coverage
