Java 兼容性路线图

Java compatibility roadmap

既然 Java 的发布节奏较短,是否有支持基于 Java 9、10 等构建 Vespa 的路线图?我还注意到 Vespa 构建过程在使用较新版本的 Maven (3.5+) 时挂起。

我们使用最新的生产就绪 Java 版本。然而,Java 9 是特殊的,需要 Vespa 的主要版本(到 7)。这将在第三季度发生。

我 运行 maven 3.5.2 并且从未见过它挂起(从 3.2 开始就没有)。如果您需要帮助,请在 github 上创建一张包含更多信息的工单。

由于这个 Maven 错误,使用 3.5.2 时多线程构建可能会死锁:https://issues.apache.org/jira/browse/MNG-6323

如果您使用多线程构建,请至少使用 Maven 3.5.3(-T 标志)。