2016-01-14 19 views
8

Sto tentando di importare un progetto in intellij. Sto usando un sdk java e sto cercando di importare le librerie scala. Quando si tenta di eseguire il mio codice ottengoProblemi nell'importazione di librerie Scala in Intellij

Warning:scala: skipping Scala files without a Scala SDK in module(s) main 

Quando provo ad aggiungere il libray Scala:

File>Project Structure>Global Libraries>+>scala-sdk(2.11.7)>Apply 

ricevo un altro messaggio di errore:

Module "lab1" 
must not contain source root "C:\Users\Andrew\lab1\src\main\scala". 
The root already belongs to module "main" 

Questa è la mia prima volta usando questo IDE quindi sono un po 'perso.

+0

Intellij ha i propri forum, perché non chiedere lì? – redFIVE

+0

Se si passa a Struttura progetto> Moduli, è possibile verificare che le directory dei sorgenti siano assegnate correttamente. Sta usando sbt un'opzione? Impostare un progetto sbt Scala o misto Java/Scala in IntelliJ è semplicissimo. –

+0

Inoltre, puoi chiarire che tipo di progetto hai. È un progetto Java che usa le librerie Scala? O un progetto Scala? –

risposta

0
Warning:scala: skipping Scala files without a Scala SDK in module(s) main 

Ho ricevuto il messaggio di errore e IntelliJ non è riuscito a trovare le classi di test. Il mio problema era una dipendenza interrotta che per qualche motivo mi mancava in IntelliJ.

Il problema principale è chiaro quando ho provato a correre Gradle da linea di comando ad esempio:

gradle test 

Dopo aver ottenuto la dipendenza fisso e l'accumulo passando da linea di comando, il problema è stato risolto in IntelliJ.

1

Ho risolto questo problema all'interno dell'IDE (IntelliJ 2016.2.4) aggiungendo il supporto framework corretto. See this link per ulteriori informazioni.

0

ho risolto questo semplicemente aggiornando IntelliJ

0

ho nel mio caso quando ho ottenuto questo avvertimento - è stato PyCharm viene aperto in parallelo con IntelliJ. Una volta ho chiuso - tutto era ok

0

ho risolto questo con l'aggiunta di "Gradle: org.scala-lang: scala-libreria: 2.11.11" al "Dipendenze" rubinetto del modulo:

File - > Struttura del progetto ... -> Moduli -> (scegli il tuo modulo) -> Dipendenze -> Aggiungi (segno verde "+") -> Libreria ... -> Gradle: org.scala-lang: scala-library: 2.11 .11 -> Aggiungi selezionato -> Applica.

0

notato questo errore dopo l'aggiornamento di Intellij

Quello che ha funzionato per me è la rimozione .idea e l'apertura come un nuovo progetto

Problemi correlati