J'ai installé lombok depuis 'Préférences -> Plugin' , mais cela ne fonctionne pas lorsque j'essaie de générer Getter & Setter. Mon code ne le reconnaît pas.
Quelqu'un a-t-il une idée de la manière de configurer Lombok et de l'utiliser pour générer des annotations pour getter et setter?
Vous devez non seulement installer Lombok Plugin
, mais également ajouter une dépendance à build.gradle
en tant que provided
:
dependencies{
provided "org.projectlombok:lombok:1.12.6" //or v. 1.16.2 in your case.
}
Plus d'infos sur guide officiel .
Une autre réponse avec des instructions.
Il existe une section à ce sujet dans les documents officiels: https://projectlombok.org/setup/Android
Suivez les instructions précédentes (Gradle). Outre la configuration correcte de votre projet Gradle, vous devez ajouter le plug-in Lombok IntelliJ pour ajouter la prise en charge de Lombok à Android Studio:
Allez dans Fichier> Paramètres> Plugins Cliquez sur Parcourir les référentiels ... Recherchez le plugin Lombok Cliquez sur Installer le plugin Redémarrez Android Studio Modifiez le bloc de dépendances de votre application
dependencies {
compileOnly 'org.projectlombok:lombok:1.16.22'
annotationProcessor 'org.projectlombok:lombok:1.16.22'
}
Il y a tellement de messages sur ce sujet que c'est ahurissant ... Je suis sur ce qui suit: Et ayant déchiré la plupart de mes cheveux, essayant de comprendre ce qui se passait entre le niveau supérieur et le niveau projet, LA SEULE COMBINAISON qui a fonctionné pour moi était la suivante:. . implementation 'org.projectlombok:lombok:1.18.0'
annotationProcessor 'org.projectlombok:lombok:1.18.0'
classpath 'org.projectlombok:lombok:1.18.0'
Et voici la preuve: Mon dieu est-ce vraiment si compliqué de faire quelque chose d'aussi simple.
Vous pouvez utiliser ceci
dependencies {
compileOnly "org.projectlombok:lombok:1.16.18"
}