# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. version: '{build}' os: Visual Studio 2017 environment: BUILDING_ON_PLATFORM: win BuildEnvironment: appveyor JAVA_HOME: C:\Program Files\Java\jdk1.8.0 skip_commits: files: - LICENSE - NOTICE - HEADER - docs/* - CHANGES.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - README.md - .travis.yml - Jenkinsfile # - appveyor.yml branches: only: - master install: - ps: $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") - java -version - git submodule init - git submodule update build_script: - mvnw.cmd package -Dmaven.test.skip=true --quiet # after_build: # - mvnw.cmd javadoc:javadoc -Dmaven.test.skip=true test_script: - mvnw.cmd test cache: - C:\Users\appveyor\.m2