Eclipse 2018-09 no compilará la fuente Java 11; piensa que está por debajo de 1.7

Estoy ejecutando Eclipse 2018-09 (4.9.0) en Windows 10. Estoy usando Open JDK 11 GA. Tengo un proyecto Maven que se especificó como el uso del código fuente de Java 8.

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <maven.compiler.source>1.8</maven.compiler.source>
  <maven.compiler.target>1.8</maven.compiler.target>
</properties>

Eso compila bien usando Maven 3.5.3 en la línea de comando. Eso también se compila bien usando Eclipse Eclipse 2018-09 (4.9.0).

Cambié las versiones de compilación de Java a Java 11:

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <maven.compiler.source>11</maven.compiler.source>
  <maven.compiler.target>11</maven.compiler.target>
</properties>

Eso todavía funciona bien en la línea de comando usando Maven 3.5.3. Pero en Eclipse 2018-09, recibo errores por todas partes:

'<>' operator is not allowed for source level below 1.7Constructor references are allowed only at source level 1.8 or aboveDefault methods are allowed only at source level 1.8 or above

Tienes la idea.

Ya he usadoAlt+F5 para actualizar mi proyecto Maven (y subproyectos) en Eclipse. He realizado una limpieza y reconstrucción completas.

Porque esto compila bien con Maven en la línea de comando, esto tiene que ser un problema de Eclipse, ¿no? Claro, Eclipse no es compatible con todas las nuevas características de Java 11, peroeste código no tiene características específicas de Java 11. ¿Qué pasa?

Respuestas a la pregunta(3)

Su respuesta a la pregunta