diff --git a/.travis.yml b/.travis.yml index 10f7b90f5..94cc1fb74 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,7 +35,16 @@ install: gradle assemble --stacktrace # functional. Which hasn't always be the case in the past, see # 90cbcaebc7a89f4f771f733a33ac9f389df85be2 # Also run javadocAll to ensure it works. -script: gradle check publishToMavenLocal javadocAll --stacktrace +script: + - | + JAVAC_MAJOR_VERSION=$(javac -version | sed -E 's/javac ([[:digit:]]+).*/\1/') + GRADLE_TASKS=() + GRADLE_TASKS+=(check) + GRADLE_TASKS+=(publishToMavenLocal) + if [[ ${JAVAC_MAJOR_VERSION} -ge 11 ]]; then + GRADLE_TASKS+=(javadocAll) + fi + gradle ${GRADLE_TASKS[@]} --stacktrace after_success: - JAVAC_VERSION=$((javac -version) 2>&1)