IDEA下meavn開(kāi)發(fā)scala程序,一般有兩種方式:
第一種:安裝好Scala, 通過(guò)IDEA Scala插件進(jìn)行開(kāi)發(fā)
第二種:使用maven插件包進(jìn)行開(kāi)發(fā)
一、通過(guò)IDEA Scala插件開(kāi)發(fā)
1. 安裝Scala插件

image
2. 創(chuàng)建 Maven 工程,Add Frameworks Support(Scala)
2.1 創(chuàng)建項(xiàng)目名稱(chēng)為scala-plugin的maven項(xiàng)目

image
2.2 Add Frameworks Support
右鍵點(diǎn)擊工程目錄,選擇Add Frameworks Support

image
選擇Scala,點(diǎn)擊確定

image
這樣,就可以右鍵新建Scala文件了

image
1.3 添加scala源目錄,進(jìn)行開(kāi)發(fā)
在src/main下新建scala目錄,右鍵 --> Make Directory as --> Source Root

image
在scala目錄下新建Test.scala,運(yùn)行進(jìn)行驗(yàn)證

image
二、通過(guò)maven plugin插件進(jìn)行開(kāi)發(fā)
1. 添加scala依賴(lài)
<properties>
<maven.compiler.source.version>1.8</maven.compiler.source.version>
<maven.compiler.target.version>1.8</maven.compiler.target.version>
<encoding>UTF-8</encoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<scala.version>2.11.8</scala.version>
</properties>
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
</dependencies>
2. 添加scala-maven-plugin插件
<build>
<plugins>
<!-- This plugin compiles Scala files -->
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<executions>
<execution>
<id>scala-compile-first</id>
<phase>process-resources</phase>
<goals>
<goal>add-source</goal>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>scala-test-compile</id>
<phase>process-test-resources</phase>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
</configuration>
</plugin>
</plugins>
</build>
3. 添加scala源目錄進(jìn)行開(kāi)發(fā)
同 IDEA Scala插件開(kāi)發(fā)的1.3
如果項(xiàng)目需要多人進(jìn)行合作開(kāi)發(fā)的話(huà),建議使用 maven plugin的方式進(jìn)行開(kāi)發(fā)