46 votes

"Artefact inconnu. Erreur non résolue ou indexée pour le scalatest

Je suis en train de modifier le build.sbt fichier à ajouter scalatest dépendances dans IntelliJ IDEA. Il n'y a pas de journal d'erreur dans la console, mais j'ai eu un Unknown artifact. Not resolved or indexed. quand je tourne ma souris sur le trait de soulignement. Comment puis-je résoudre ce problème? Merci beaucoup d'avance!

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

Et voici ce que mon écran ressemble à ceci: enter image description here

42voto

Justin Kaeser Points 504

Si vous venez d'ajouter la dépendance, il n'a pas encore été téléchargé. Actualiser/réimporter le projet de le faire.

Si elle a déjà été téléchargée, appuyez sur Alt+Entrée à l'Ide sur la ligne avec l'avertissement et sélectionnez l'option "mettre à jour le projet résolveurs "index" quickfix, puis sélectionnez l'option "cache local" index, puis cliquez sur "mettre à jour".

Vous pouvez vérifier que la mise à jour travaillé par la vérification de la date de la "mise à Jour" de la colonne:

Resolver indexes

23voto

Tom Points 61

J'ai eu le même problème. Fichier - Invalider caches/Restart... résolu le problème pour moi.
Juste mise à jour / projet rafraîchissant n'a pas fonctionné dans mon cas.

9voto

John Smith Points 51

Dans ma situation, j'ai essayé:

  1. Alt + Enter puis sur Actualiser Projet.
  2. Mise à jour des Résolveurs de' cache Local.
  3. Fichier -> Invalider Les Caches/Redémarrage.

Rien de ce qui précède travaillé. Donc, pour référence, voici ma solution pour ce problème:

  1. Assurer l'Intégration de Maven plugin est activé, et au lieu de la mise à jour des Résolveurs de mémoire cache Locale, mise à jour le public qui n'est Jamais mis à Jour.

Ce processus peut prendre un certain temps pour terminer le téléchargement si c'est un nouvellement installé IntelliJ IDEA.

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