I have Eclipse Indigo with the Scala IDE plugin. I downloaded a lift project from Maven. It builds correctly. Eclipse says it is viewing it with the Scala editor.
However, it is still giving my an error on each line because it is treat the code as Java (it gives errors for no semicolon, for the word "def" etc.) I tried cleaning the project and it still gives the errors.
Using the Eclipse IDE, we will create a simple Hello World program in Scala. Open the Eclipse, click on the menu and click on the “New” ->Scala project.
To import the Scala IDE in your workspace simply click on File > Import. The Eclipse Import dialog will open. There, select General > Existing Projects into Workspace and click Next. A new dialog will open.
Intellij is by far the best I have used. IntelliJ works well. However, it does choke on some of the functional libraries like cats (false highlighting). …it works in scalac, and in Eclipse/Scala-IDE.
A couple of things I would try:
1) Right-click on project, Configure > Add Scala Nature.
2) In the Scala menu, Run Setup Diagnositics... > Use recommended default settings
Open the Package Explorer, look at your scala source. Does the icon displays a S
(for Scala), or a J
(for Java)?
If you see a S
, then you are likely missing the Scala Nature. As Luigi suggested, try to add the Scala Nature and see if that fixes your issue (Right-click on project, Configure > Add Scala Nature.)
Otherwise, if you see a J
, the odds are that "JDT Weaving" is not enabled. That should not happen and might depend on other plugins you have installed.
What I would try if I were you is simply uninstalling all Scala IDE plugins from Eclipse ("Scala IDE for Eclipse", and also the "JDT Weaving for Scala" if you see it in the list of installed plugins). Then, reinstall Scala IDE 2.0.0-RC04. I know, it's not the ideal solution, but it's hard to tell what is going on without more information.
If that doesn't work either, please write a message in the scala-ide-user Mailing List. Make sure to provide the full list of plugins you have in your Eclipse installation. That might help us understand what is going on.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With