Comment forcer IntelliJ IDEA à recharger les dépendances de build.sbt après avoir changé?

J'utilise IntelliJ IDEA 13 (Community Edition) avec le plugin Scala.

Mon importation initiale d'un projet Scala existant avec un build.sbt a bien fonctionné. Les dépendances de la bibliothèque ont été ramassées par IDEA. Les dépendances supplémentaires ajoutées après l'importation initiale n'ont pas été récupérées, bien que j'aie vérifié l'option auto-import.

Comment puis-je forcer IDEA à recharger les dépendances de build.sbt?

104
demandé sur David B. 2013-12-06 04:22:26

5 réponses

Vous pouvez forcer SBT à recharger les modifications: Ouvrez SBT toolwindow (sur le côté droit de L'IDE) et appuyez sur le bouton Actualiser.

Si vous utilisez la fonction d'importation automatique fonctionnalité, vous devez enregistrer votre fichier pour forcer le rafraîchissement automatique.

156
répondu Alefas 2013-12-09 08:24:56

Depuis le 7 décembre 2013, le problème est résolu. vous devez mettre à jour le plugin Scala dans IntelliJ IDEA (ceci s'applique à la fois aux éditions community et ultimate).

C'est le lien vers le problème ouvert sur le site Web de la communauté des développeurs JetBrains: http://devnet.jetbrains.com/thread/451395

5
répondu David Riccitelli 2013-12-08 11:47:11

Si le plugin est 'bloqué', il aide à invalider le cache (sous le menu fichier) et à redémarrer intellij.

4
répondu mary jane 2015-03-14 13:10:08

Cela peut être dû à une publication cassée de org.jetbrains:sbt-structure:latest.integration qui s'est produite ce soir, il y a environ 4 ou 5 heures. Étant donné que votre poste est 4 heures ...

Vous pouvez voir l'activité de lierre dans idea.log (~/Library/Logs/IntelliJIdea13 ou ~/Library/Logs/IdeaIC13 sur OSX).

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.jetbrains#sbt-structure;latest.integration: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]          org.jetbrains:sbt-structure:latest.integration (sbtVersion=0.13, scalaVersion=2.10)

J'ai ouvert un billet chez JetBrains.

3
répondu Jeffrey Aguilera 2014-03-15 14:45:29

Ticket pour la plublication cassée de sbt.jetbrains est résolu. La mise à jour du plugin scala corrigera ce problème Billet : http://devnet.jetbrains.com/thread/451395

0
répondu Rajeev 2013-12-09 09:56:20