Hat Maven Compiler Plugin mit Source 1.6 Konfigurationserkennungs API seit 1.7 eingeführt?

Ich habe ein Maven-Projekt mit dem Maven-Compiler-Plugin wie folgt konfiguriert:

    <plugin>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.0</version>
      <configuration>
        <source>1.6</source>
        <target>1.6</target>
      </configuration>
    </plugin>

In meinem Code verwende ich eine Klasse java.nio.charset.StandardCharsets, die seit 1.7 eingeführt wurde. Ich bin überrascht, dass mein Code erfolgreich kompiliert wurde. Sollte das Plugin nicht einen Fehler auslösen, da java.nio.charset.StandardCharsets nicht 1.6 compilant ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage