web-dev-qa-db-fra.com

Erreur "artefact inconnu. Non résolu ou indexé" pour le test d'échelle

J'essaie de modifier le fichier build.sbt pour ajouter des dépendances scalatest dans IntelliJ IDEA. Il n'y a pas de journal des erreurs dans la console mais j'ai un Unknown artifact. Not resolved or indexed. lorsque j'ai survolé la souris avec le curseur. Comment résoudre ce problème? Merci d'avance!

Voici la ligne que j'ai utilisée pour ajouter une dépendance: libraryDependencies += "org.scalatest" % "scalatest_2.11" % "3.0.1" % "test"

Et voici à quoi ressemble mon écran: enter image description here

34
user3474606

Si vous venez d'ajouter la dépendance, elle n'a peut-être pas encore été téléchargée. Actualisez/réimportez le projet pour ce faire.

S'il a déjà été téléchargé, appuyez sur Alt + Entrée dans IntelliJ sur les lignes avec l'avertissement et sélectionnez le quickfix "Mettre à jour les index des résolveurs de projet", puis sélectionnez l'index "Cache local" et cliquez sur "Mettre à jour".

Vous pouvez vérifier que la mise à jour a fonctionné en vérifiant la date dans la colonne "Mise à jour":

Resolver indexes

36
Justin Kaeser

J'ai eu le même problème. Fichier -> Invalider les caches/redémarrer ... a résolu le problème pour moi.
La mise à jour/rafraîchissement du projet n'a pas fonctionné dans mon cas.

10
Tom

Dans ma situation, j'ai essayé:

  1. Alt + Entrée puis Actualiser le projet.
  2. Mettre à jour le cache local des résolveurs.
  3. Fichier -> Invalider les caches/redémarrer.

Rien de ce qui précède n'a fonctionné. Donc, pour référence future, voici ma solution pour ce problème:

  1. Assurez-vous que le plug-in d'intégration Maven est activé et au lieu de mettre à jour le cache local de Resolvers, mettez à jour le public qui n'est jamais mis à jour.

Ce processus peut prendre un certain temps pour terminer le téléchargement s'il s'agit d'une IntelliJ IDEA nouvellement installée.

5
John Smith