Sono abbastanza nuovo con ScalaTest, e ora che l'ho eseguito con Maven, ovviamente mi piacerebbe farlo funzionare bene anche in Eclipse. Il mio progetto è un progetto Java, ma voglio migliorare le mie abilità di Scala scrivendo i test con ScalaTest.ScalaTest in Java Progetto Eclipse
L'ho capito in modo che dovessi fare clic con il pulsante destro del mouse sul mio progetto, pronunciare "Configura" e "Aggiungi Scala Natura". In questo modo, tuttavia, Eclipse tenta di compilare tutti i miei file Java con scalac, fornendo molte voci "Scala Problem" nell'elenco dei problemi. Naturalmente, non avendo la natura di Scala mi dà molte voci "Java Problem" nel mio progetto per tutti i miei file Scala. Come posso aggiungere la natura di Scala solo a src/test/scala?
Acclamazioni
Nik
Penso di avere un progetto eclissi che contiene una combinazione di file java e scala e funziona bene ... Potrei averlo, e quando si usa Maven dovresti comunque avere le cartelle src/java/main e src/scala/main . –
Quando hai mescolato Java/Scala, scalac _must_ essere usato su entrambi i file '.java' e' .scala', per risolvere le dipendenze, e quindi javac viene eseguito per compilare effettivamente '.java', con la directory di destinazione nel classpath, quindi può trovare i file compilati da scalac. Il fatto è che scalac in esecuzione su file '.java' non dovrebbe causare problemi. –
@Daniel Grazie per avermelo fatto sapere. Curiosamente lo è stato, ho pensato che fosse perché cercava di compilarli come file scala, ma se è pensato per farlo e dovrebbe andare bene, lo riattiverò e forse aprirò una discussione sugli errori che mi dà. – niklassaers