2017-11-05 2 views
0

Ich verwende die Lombok Plugin für IntelliJ IDEA. Wenn versuchen Java Code mit dem var Stichwort zu laufen, ich folgende Fehlermeldung erhalten:Lombok IntelliJ IDEA Plugin: Verwendung von Var ist standardmäßig deaktiviert

Use of var is disabled by default. Please add 'lombok.var.flagUsage = ALLOW' to 'lombok.config' if you want to enable is.

Wie macht man das in IntelliJ IDEA? Ich habe die lombok.config im Projektstamm erstellt und eingefügt lombok.var.flagUsage = ALLOW, aber es hat es nicht behoben. val funktioniert, aber nicht var. Ich kann keine klaren Anweisungen zum Aktivieren von var finden.

Mein Lombok maven dependency ist:

<dependency> 
    <groupId>org.projectlombok</groupId> 
    <artifactId>lombok</artifactId> 
    <version>1.16.18</version> 
    <scope>provided</scope> 
</dependency> 
+0

Sie müssen möglicherweise alles neu kompilieren, um den Effekt zu beobachten. – maaartinus

+0

@maaartinus: Ja, das war es. Vielen Dank. Ziemlich dumm habe ich das vergessen. – BullyWiiPlaza

+0

Live und Programmierung wäre zu einfach, wenn wir solche dummen Dinge nie vergessen würden. Bitte lösche entweder deine Frage oder ich konvertiere meinen Kommentar in eine Antwort. Es kann für jemanden nützlich sein oder nicht (angesichts der großen Anzahl von Fragen). Es ist mir egal. – maaartinus

Antwort

1

Unter Umständen müssen Sie alles, um neu zu kompilieren, die Wirkung zu beobachten.

Eigentlich sollte jede Änderung von lombok.config irgendwo eine Neukompilierung aller Klassen im Teilbaum auslösen. Dies ist nicht der Fall, da solche Änderungen selten sind und die wahrscheinlich nicht-triviale Menge an Arbeit nicht rechtfertigen.

Verwandte Themen