Frage

Nach dem Start von Eclipse scheint MVE die Compiler -Einstellungen auf 1,5 zu setzen und alle anderen globalen Code -Stileinstellungen zu vergessen, um eine höhere Codequalität zu gewährleisten.

Gibt es eine Möglichkeit, diese Funktion zu deaktivieren? Oder kann ich alle Compiler- und Code -Stilprüfungen in meinem POM angeben?

Es ist sehr ärgerlich, da die App die App nicht ausführen kann, da keine Überschreibungsanmerkungen für Schnittstellen zulässig sind. Das Zecken in Java compiler -> Enable project specific settings ist immer nach einem Neustart eingestellt.

War es hilfreich?

Lösung

Sie können die Compiler Source- und Target-Versionen (Byte-Code) in Ihrem POM einstellen.
Sehen http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-target.html

Code -Stilprüfungen können im POM als Teil der Maven -Berichte konfiguriert werden, siehe http://maven.apache.org/plugins/maven-checkstyle-plugin/
Aber ich bin mir nicht sicher, ob die Integration diese aufnehmen wird.

Andere Tipps

Der einfachste Weg ist, Ihrem Pom hinzuzufügen

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
 <source>1.6</source>
 <target>1.6</target>
</configuration>

Sehen Standard -Maven -Compiler -Einstellung für weitere Lösungen.

Wenn Sie nicht möchten, dass das M2E Eclipse -Plugin aktiv mit Ihren Projekteinstellungen durcheinander ist, verwenden Sie die Das Eclipse-Ziel von Maven-Eclipse-Plugin So generieren Sie Ihre Eclipse -Einstellungen.

Es generiert Ihre Eclipse -Einstellungen basierend auf dem, was Sie in Ihrem POM haben Sie aktualisieren Ihren Pom.

Wenn Sie sich die detaillierte Konfiguration für dieses Plugin ansehen, gibt es Anweisungen zum Generieren verschiedener Eclipse -Metadaten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top