IDEA下meavn開(kāi)發(fā)scala程序

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ā)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容