language: java

# This (sudo: false) is needed to "run on container-based infrastructure" on
# which cache: is available
# http://docs.travis-ci.com/user/workers/container-based-infrastructure/
sudo: false

# http://docs.travis-ci.com/user/caching/#Arbitrary-directories
cache:
  directories:
  - $HOME/.m2

addons:
  apt_packages:
    - git
    - cmake
    - build-essential
    - libboost-all-dev

jdk:
  - oraclejdk8
  - openjdk7

env:
  - BUILD=maven_findbugs
  - BUILD=maven
  - BUILD=cppwrap
  - BUILD=sphinx_html
  - BUILD=ant

matrix:
  fast_finish: true
  allow_failures:
    - env: "BUILD=cppwrap"

before_install:
  - if [[ $BUILD == 'sphinx_html' ]]; then pip install --user flake8 Sphinx==1.2.3; fi

install:
  - if [[ $BUILD != 'ant' ]] && [[ $BUILD != 'sphinx_html' ]]; then git fetch --tags; fi
  - if [[ $BUILD == 'maven_findbugs' ]]; then mvn install -DskipTests=true; fi

script:
  - ./tools/test-build $BUILD

matrix:
  exclude:
    - jdk: openjdk7
      env: BUILD=sphinx_html
    - jdk: oraclejdk8
      env: BUILD=cppwrap
    - jdk: openjdk7
      env: BUILD=cppwrap
    - jdk: openjdk7
      env: BUILD=maven_findbugs
    - jdk: oraclejdk8
      env: BUILD=maven

language: java

# This (sudo: false) is needed to "run on container-based infrastructure" on
# which cache: is available
# http://docs.travis-ci.com/user/workers/container-based-infrastructure/
sudo: false

# http://docs.travis-ci.com/user/caching/#Arbitrary-directories
cache:
  directories:
  - $HOME/.m2

addons:
  apt_packages:
    - git
    - cmake
    - build-essential
    - libboost-all-dev

jdk:
  - oraclejdk8
  - openjdk7

env:
  - BUILD=maven_findbugs
  - BUILD=maven
  - BUILD=sphinx_html
  - BUILD=ant

matrix:
  fast_finish: true

before_install:
  - if [[ $BUILD == 'sphinx_html' ]]; then pip install --user flake8 Sphinx==1.2.3; fi

install:
  - if [[ $BUILD != 'ant' ]] && [[ $BUILD != 'sphinx_html' ]]; then git fetch --tags; fi
  - if [[ $BUILD == 'maven_findbugs' ]]; then mvn install -DskipTests=true; fi

script:
  - ./tools/test-build $BUILD

matrix:
  exclude:
    - jdk: openjdk7
      env: BUILD=sphinx_html
    - jdk: openjdk7
      env: BUILD=maven_findbugs
    - jdk: oraclejdk8
      env: BUILD=maven

Remove JACE C++ bindings from the Bio-Formats source code repository
Remove JACE C++ bindings from the Bio-Formats source code repository

The bindings have been decoupled to a separate source code repository
