Intellij 11 ne peut pas résoudre les modèles de lecture / scala sans utiliser un package root dans les relevés d'importation

StackOverflow https://stackoverflow.com//questions/12676652

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!

Était-ce utile?

La solution

ressemble à un Bug connu , vedette / vote pour suivre la progression.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top