172 votes

Lombok ne génère pas de getter et setter.

Je viens d'essayer d'envoyer un projet basé sur Maven à un autre ordinateur et HORROR, des marqueurs rouges partout !

Cependant, mvn clean install se construit très bien.

Rapidement, j'ai remarqué que Lombok ne génère pas de getters et setters pour mes classes, bien que l'option @Getter y @Setter sont correctement reconnus par Eclipse.

Les deux ordinateurs utilisent la même version de Maven (3.0.4) mais des JDK différents (1.6_23 et 1.6_33). Ils utilisent tous deux Eclipse Indigo 32 bit. Avez-vous une idée de la façon de résoudre ce problème ?

2voto

ManishSingh Points 549

Pour Sprint STS - Placez le fichier lombok.jar dans le dossier eclipse/sts exe et ajoutez l'entrée suivante au STS.ini.

-javaagent:lombok.jar

2voto

Jimmy Points 282

Solution pour l'IDE Eclipse :

1. Dépendance de Maven dans pom.xml

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

2. Allez à Maven dependency jar >> Clic droit >> Exécuter comme >> Application Java

3. sélectionnez _Serveur de sockets_ et cliquez sur OK

ch.qos.logback.classic.net.SimpleSSLSocketServer
ch.qos.logback.classic.net.SimpleSocketServer

4. Afficher un message sur la console comme :

Mauvais nombre d'arguments. Utilisation : java ch.qos.logback.classic.net.SimpleSocketServer port configFile

1voto

Fua Points 19

Lorsque vous utilisez lombok sur une installation fraîche d'Eclipse ou de STS, vous devez :

  1. Installez la jarre lombok que vous pouvez obtenir à l'adresse suivante https://projectlombok.org/download . Exécutez le jar (en tant qu'administrateur si vous utilisez Windows) et indiquez le chemin d'accès à votre installation Eclipse/STS.

  2. Redémarrer votre IDE (Eclipse ou STS)

  3. Laissez le temps à eclipse de générer les fichiers de classe pour lombok (cela peut prendre jusqu'à 4 minutes dans certains cas).

1voto

Chad Points 451

Pour Spring ToolSuite 4 sur Mac, ils ont renommé l'ini en SpringToolSuite4.ini.

Vous pouvez soit le renommer, soit le copier dans STS.ini pour qu'il soit reconnu par lombok. Puis le recopier avec le nom original pour qu'il soit lu par l'IDE. (Je n'ai pas essayé si les liens symboliques fonctionnent cependant).

1voto

zedtimi Points 90

Télécharger le fichier Jar Lombok https://projectlombok.org/downloads/lombok.jar

Ajouter la dépendance de maven :

   <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.18</version>
   </dependency>   

Démarrer l'installation de Lombok java -jar lombok-1.16.18.jar

Vous trouverez un exemple complet dans ce lien :
https://howtodoinjava.com/automation/lombok-eclipse-installation-examples/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X