5 votes

Impossible de charger la fabrique du processeur d'annotation dans le code vs.

J'essaie d'utiliser le immutables avec vscode (et Gradle).

Les étapes que j'ai franchies :

  1. Confirmé que le jar existe
  2. a veillé à ce que le GRADLE_USER_HOME la variable existe (elle ne l'était pas au départ)
  3. Définir le paramètre du vscode "java.import.gradle.home" (GRADLE_HOME)
  4. Assurer la construction des projets en utilisant gradle build

Je reste bloqué sur la variable d'environnement. GRADLE_USER_HOME vs GRADLE_HOME .

Je suis sur MacOS et je n'ai pas installé vscode en utilisant brew mais j'ai en fait téléchargé l'application depuis le site web vscode.

Unable to load annotation processor factory 'GRADLE_USER_HOME/caches/modules-2/files-2.1/org.immutables/value/2.7.3/91d271437be1e14438a2da6c5c3e9f8db061a7b9/value-2.7.3.jar' for project

0voto

Greg Patnude Points 49

GRADLE_USER_HOME ne pointe pas vers une variable $Environment qui peut être évaluée -- il semble que vous ayez un problème dans la manière dont vous récupérez et hydratez la valeur vers laquelle GRADLE_USER_HOME pointe --.

Vous avez dit que vous " Définir le paramètre du vscode "java.import.gradle.home" (GRADLE_HOME) "

Votre message d'erreur est le suivant :

Unable to load annotation processor factory 'GRADLE_USER_HOME/caches/modules-2/files-2.1/org.immutables/value/2.7.3/91d271437be1e14438a2da6c5c3e9f8db061a7b9/value-2.7.3.jar' for project

En regardant votre chaîne d'erreur : -- il semble que vous ayez probablement fait cela :

java.import.gradle.home: GRADLE_USER_HOME

Afin de collecter une variable $Environment dans votre code Java, le paramètre dans votre fichier de propriétés (ou Yaml) devrait ressembler à ceci :

java.import.gradle.home: ${{GRADLE_USER_HOME}}

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