参考本文之前,假设你已经安装了java eclipse,并且已经配置好了maven,本文主要讲述在此基础上通过在线安装scala插件,并在eclipse中创建基于maven的scala项目的基本配置步骤。
eclipse如何集成maven请参考windows下maven和eclipse的集成。
1 安装scala
获取最新的scala链接获取地址 http://scala-ide.org/download/current.html,并通过 eclipse的Help-》Install New Software-》Add,将该地址添加到搜索地址列表中。
获取地址


添加地址
Eclipse-》Help-》Install New Software-》Add


2 创建基于maven的scala项目
File-》New-》Project 选择maven

选择默认工作目录

选择archetype

填写项目的Artifact Id和Group Id

为新建的项目添加scala库: 右击新建的项目-》Configure-》Add Scala Nature

注意:默认创建的maven项目中只包含了java的库,而未包含scala的库,因此需要通过Add Scala Nature为新建的项目添加scala库。执行Add Scala Nature前后对比如下图所示。

添加Scala源码目录,右击新建的项目-》Proterties-》Java Build Path-》Source-》Add Folder-》选择main-》Create New Folder =》 输入scala




添加完scala源码之后的目录结构

说明:可以按照上述“添加Scala源码目录”的操作步骤,添加scala的单元测试目录:src/test/scala。
3 配置pom.xml
可以直接参考https://github.com/xflin/mixed-scala-java-in-maven/blob/master/pom.xml,并修改对应的软件的版本即可。
4 编译项目
mvn clean scala:compile compile package
网友评论