Intellij IDEA使用Maven构建Scala开发环境
一、背景
Scala官网推荐用户使用Intellij IDEA集成开发软件和sbt构建项目工程,由于sbt构建工具默认使用的是国外的maven仓库管理依赖,且不知道如何修改,对于国内而言下载过慢,因此推荐使用idea+scala插件+maven的方式构建scala工程。
二、软件安装
- JDK1.8
- Maven3.6.3
- Intellij IDEA
三、配置
- 打开IDEA, 必须安装Scala插件
- 新建Project,由于IDEA自带Maven插件,可以直接使用maven构建工程
- 在设置里最好重新设置maven的配置,使得maven的执行路径和配置文件setting.xml在同一主目录下,否则会出现依赖标红
- 打开pom.xml文件,添加maven插件和Scala SDK
- 新建scala目录并刷新maven, 此时scala目录自动被标记为Source Root,可以创建Scala类和对象了
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.8</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.2</version>
<executions>
<execution>
<goals>
<goal>testCompile</goal>
<goal>compile</goal>