How do I find the correct Maven archetype project for developing with Scala in Eclipse?

前端 未结 4 1685
伪装坚强ぢ
伪装坚强ぢ 2020-12-23 14:54

I\'m having problems trying to just create a Maven project using Scala (v2.11.6) within Eclipse (Luna). The instructions here says to install both plugins below.

    <
4条回答
  •  旧巷少年郎
    2020-12-23 15:20

    Here's how I got it to work. It seems all the archetypes aren't available, so based on this answer, I created a remote catalog

    Before

    Image showing the original dialog with missing entry

    So do this

    Go to [Windows] → [Preferences] → [Maven] → [Archetypes] → Add Remote Catalog and create the catalog, then Apply

    Image showing

    For copy-pasting:

    • Catalog File: http://repo1.maven.org/maven2/archetype-catalog.xml
    • Description: Remote Archetypes

    Go back to creating a new Maven project. Select the Remote Catalog from the dropdown. It will take a few moments to gather all the archetypes. You can see the progress at the very bottom right of the IDE. When it's done, you should be able to see the archetypes

    After

    Image showing

    Create your project with groupId and artifactId and such.

    Right click the project, then from the context menu [Run As] &rarr [Maven Build]. In the dialog, type clean package into the goals. The run. The project should build and run the tests.

    For me at first I got an error on the build. It was because my default environment is using Java 8. I'm pretty new to Scala, so I'm not sure is there is a problem with Scala and Java 8 or not (I think it's the Scala version in the pom (2.10.0)). But what I did to get it to work was just change the Java version used in the IDE to Java 7.

    Basically just go to [Windows] → [Preferenes] → [Java] → [Installed JREs] → Add → [System VM] → Next → Directory → Find the directory of the Java home (version 7) → Finish → Then in the list tick Java 7.

    Then build again. It should work. Good Luck!

提交回复
热议问题