美文网首页BigData
IDEA下meavn开发scala程序

IDEA下meavn开发scala程序

作者: 跟着大数据和AI去旅行 | 来源:发表于2020-01-14 18:50 被阅读0次

    IDEA下meavn开发scala程序,一般有两种方式:

    • 第一种:安装好Scala, 通过IDEA Scala插件进行开发

    • 第二种:使用maven插件包进行开发

    一、通过IDEA Scala插件开发

    1. 安装Scala插件

    image

    2. 创建 Maven 工程,Add Frameworks Support(Scala)

    2.1 创建项目名称为scala-plugin的maven项目

    image

    2.2 Add Frameworks Support

    右键点击工程目录,选择Add Frameworks Support

    image

    选择Scala,点击确定

    image

    这样,就可以右键新建Scala文件了

    image

    1.3 添加scala源目录,进行开发

    src/main下新建scala目录,右键 --> Make Directory as --> Source Root

    image

    在scala目录下新建Test.scala,运行进行验证

    image

    二、通过maven plugin插件进行开发

    1. 添加scala依赖

    <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源目录进行开发

    同 IDEA Scala插件开发的1.3

    如果项目需要多人进行合作开发的话,建议使用 maven plugin的方式进行开发

    相关文章

      网友评论

        本文标题:IDEA下meavn开发scala程序

        本文链接:https://www.haomeiwen.com/subject/phiaactx.html