Intellij 11 non può risolvere i modelli Play / Scala senza utilizzare il pacchetto root in istruzioni per l'importazione
-
12-12-2019 - |
Domanda
Ho appena iniziato a lavorare su un progetto utilizzando Intellij con Plays e Scala Plugin che è stato precedentemente sviluppato in Scala IDE.Il progetto si compone e funziona bene, ma l'IDE sta mostrando un grappolo di errori di convalida in tutti i controller perché i simboli del modello non possono essere risolti.
Supponiamo di avere un modello chiamato Utente e il mio controller ha un'istruzione di importazione:
import models.User
.
Intellij non risolve il simbolo per il modello utente.Quando provo a risolvere automaticamente l'errore utilizzando l'azione "import models.user", l'IDE crea una seconda istruzione di importazione:
import _root_.models.Workspace
.
Compreso che il pacchetto root viene utilizzato all'interno della Scala per le posizioni di pacchetti assoluti, ma ovviamente non è richiesto in questo caso e voglio che l'IDE funzioni correttamente con la prima istruzione di importazione.
Esiste un'impostazione che posso cambiare all'interno dell'IDE o all'interno della configurazione Play / Scala per consentire la prima istruzione di importazione di funzionare correttamente?Grazie!
Soluzione
Sembra un Bug noto , per favore stella / voto per tracciare i progressi.