Я пытаюсь собрать TinkerPop, следуя этой инструкции http://tinkerpop.apache.org/docs/current/dev/developer/#building -testing
Итак, клонировал репо, переключился на ветку 3.4-dev
, затем запустил mvn clean install
. Это не первый раз, когда я делаю это, и в прошлый раз это прошло без проблем, но на этот раз у меня были некоторые тесты, не прошедшие следующие тесты:
[ERROR] Failures:
[ERROR] GremlinDslProcessorTest.shouldCompileAndMovePackage:56 Expected 0 warnings, but found the following 1 warnings:
Supported source version 'RELEASE_8' from annotation processor 'org.apache.tinkerpop.gremlin.process.traversal.dsl.GremlinDslProcessor' less than -source '13'
[ERROR] GremlinDslProcessorTest.shouldCompileToDefaultPackage:48 Expected 0 warnings, but found the following 1 warnings:
Supported source version 'RELEASE_8' from annotation processor 'org.apache.tinkerpop.gremlin.process.traversal.dsl.GremlinDslProcessor' less than -source '13'
[ERROR] GremlinDslProcessorTest.shouldCompileTraversalAndTraversalSourceToDefaultPackage:66 Expected 0 warnings, but found the following 1 warnings:
Supported source version 'RELEASE_8' from annotation processor 'org.apache.tinkerpop.gremlin.process.traversal.dsl.GremlinDslProcessor' less than -source '13'
[ERROR] GremlinDslProcessorTest.shouldCompileWithNoDefaultMethods:74 Expected 0 warnings, but found the following 1 warnings:
Supported source version 'RELEASE_8' from annotation processor 'org.apache.tinkerpop.gremlin.process.traversal.dsl.GremlinDslProcessor' less than -source '13'
Так что моя установка Java проходит как-то -source '13'
, что не совместимо с тестовым набором. Я не думаю, что это проблема TinkerPop, но кто-нибудь видел подобную проблему и знает, как ее исправить? Есть похожие вопросы, размещенные на SO, но я не смог найти обходной путь.
Я использую Java 1.8
❯❯❯ java -showversion ✘ 1 3.4-dev
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)