1# Licensed to the Apache Software Foundation (ASF) under one or more 2# contributor license agreements. See the NOTICE file distributed with 3# this work for additional information regarding copyright ownership. 4# The ASF licenses this file to You under the Apache License, Version 2.0 5# (the "License"); you may not use this file except in compliance with 6# the License. You may obtain a copy of the License at 7# 8# http://www.apache.org/licenses/LICENSE-2.0 9# 10# Unless required by applicable law or agreed to in writing, software 11# distributed under the License is distributed on an "AS IS" BASIS, 12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13# See the License for the specific language governing permissions and 14# limitations under the License. 15 16sudo: false 17language: java 18 19jdk: 20 - openjdk7 21 - openjdk8 22 - oraclejdk8 23 - oraclejdk9 24 - oraclejdk10 25 26cache: 27 directories: 28 - $HOME/.m2 29 - .mvn 30# don't run mvn install before building 31install: true 32 33# do all the building and testing in a single phase, instead of compiling everything three times 34# and running all tests twice. 35 36script: 37 - ./mvnw clean apache-rat:check test jacoco:report coveralls:report -Ptravis-jacoco 38