美文网首页
idea开发scala项目

idea开发scala项目

作者: 程序员的交流电 | 来源:发表于2020-09-23 10:18 被阅读0次

      一般的,我们要使用idea开发scala的话,idea会自动的安装默认的scala,这里建议自己安装配置scala,然后idea还需要安装一个scala的插件。这里上面两个都不在叙述。但是scala配置了,scala的插件也安装了,但是右键新建文件,还是没有scala的选项。
      还需要在pom.xml文件里面引入build插件

    <build>
            <plugins>
                <plugin>
                    <groupId>org.scala-tools</groupId>
                    <artifactId>maven-scala-plugin</artifactId>
                    <version>2.15.2</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>compile</goal>
                                <goal>testCompile</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    

      但是在我们引入build插件的时候,会发现,任然没有对应的scala选项,其实build插件只是在构建的时候用的,真正需要的是还是一个scala的依赖。

    <dependency>
                <groupId>org.scala-lang</groupId>
                <artifactId>scala-library</artifactId>
                <version>2.11.8</version>
    </dependency>
    

      这个时候,你才会看到在new file里面有创建scala的选项的,有的时候,我们没有引入scala-library,但是项目也是可以创建scala的,这个时候你就要看看你引入的其他的依赖了,在大数据领域,像spark,flink等都是使用scala开发的,在导入这些依赖的同时,也导入了scala-library。
    所以创建一个可以创建scala的项目有以下的几个步骤
    1.首先要安装配置好自己的scala
    2.在idea里面安装scala的插件
    3.在pom.xml文件里面引入scala的build插件
    4.在pom.xml中引入scala-library的依赖,主要可能其他依赖scala的包自动的导入了scala-library,这个时候根据自己的情况判断是否需要覆盖自动导入的scala-library。

    相关文章

      网友评论

          本文标题:idea开发scala项目

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