Intellij 11 non può risolvere i modelli Play / Scala senza utilizzare il pacchetto root in istruzioni per l'importazione

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

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!

È stato utile?

Soluzione

Sembra un Bug noto , per favore stella / voto per tracciare i progressi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top