Lombok IntelliJ IDEA Plugin: l'utilisation de var est désactivée par défaut

j'utilise le Lombok Plugin pour IntelliJ IDEA . Lorsque vous essayez d'exécuter le code Java en utilisant le mot-clé var , j'obtiens l'erreur suivante:

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

Comment faites-vous ça dans IntelliJ IDEA ? J'ai créé le lombok.config dans la racine du projet et collé lombok.var.flagUsage = ALLOW mais il n'a pas corrigé. val fonctionne mais pas var . Je n'arrive pas à trouver clairement instructions pour activer var .

Mon Lombok maven dependency est:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>
1
demandé sur BullyWiiPlaza 2017-11-05 17:23:38

1 réponses

vous pouvez avoir besoin de tout recompiler afin d'observer l'effet.

en fait, tout changement de n'importe quel lombok.config devrait déclencher une recompilation de toutes les classes dans le sous-arbre. Ce n'est pas le cas car de tels changements sont rares et ne justifient pas la quantité probablement non négligeable de travail.

2
répondu maaartinus 2017-11-06 12:11:18