Intellij 11 ne peut pas résoudre les modèles de lecture / scala sans utiliser un package root dans les relevés d'importation
-
12-12-2019 - |
Question
Je viens de commencer à travailler sur un projet à l'aide d'Intellij avec Plays Play and Scala qui a été développé auparavant à Scala IDE.Le projet compile et fonctionne bien, mais l'IDE montre une série d'erreurs de validation dans les contrôleurs car les symboles de modèle ne peuvent pas être résolus.
Supposons que j'ai un modèle appelé utilisateur et mon contrôleur a une déclaration d'importation:
import models.User
Intellij ne résout pas le symbole du modèle utilisateur.Lorsque j'essaie de corriger automatiquement l'erreur à l'aide d'une action "Importer des modèles.User", l'IDE crée une deuxième instruction d'importation:
import _root_.models.Workspace
Je comprends que le paquet racine est utilisé dans Scala pour des emplacements d'emballage absolus, mais il n'est évidemment pas nécessaire dans ce cas et je souhaite que l'IDE fonctionne correctement avec la première instruction d'importation.
existe-t-il un paramètre que je peux changer dans l'IDE ou dans la configuration de lecture / scala pour permettre à la première instruction d'importation de fonctionner correctement?Merci!
La solution
ressemble à un Bug connu , vedette / vote pour suivre la progression.