Anmerkungen werden in -source 1.3 - Maven nicht unterstützt

Anmerkungen werden in -source 1.3 - Maven nicht unterstützt

Problem

Wenn Sie ein Maven-Projekt erstellen, klicken Sie in der Maven-Ausgabekonsole auf die folgende Annotations-Fehlermeldung.

[INFO] Compilation failure
E:\workspace\serlvetdemo\src\main\java\com\example\AppServletContextListener.java:
[8,2] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
        @Override

Lösung

Maven verwendet standardmäßig JDK1.3 für die Kompilierung, Erstellung oder Verpackung von Projekten (mvn compile, install). Da JDK1.3 keine Annotation unterstützt, müssen Sie Ihren Maven für die Verwendung der neuesten JDK-Version konfigurieren, wenn Ihr Projekt Annotation enthält. Die Lösung ist sehr einfach, schließen Sie einfach das Maven-Compiler-Plugin ein und geben Sie die JDK-Version an. Zum Beispiel,


 
  
    
        maven-compiler-plugin
        2.3.2
        
            1.6
            1.6
        
    
   
  

Die obige Erklärung weist Maven an, JDK 1.6 zu verwenden.