Scala--开发环境搭建

安装IDEA的Scala插件

  • 1.如果网络条件较好可以直接选择在线安装—耐心等待并重试多次直到安装成功并重启
    Scala--开发环境搭建_第1张图片
  • 2.如果上面的安装不了,得自己下载对应版本的插件进行安装
    • 找到自己的idea对应的版本下载(Help-->About就可以看到idea的版本了)
    • 下载地址
    • 进行安装 (File–>Import Settings导入下载的压缩文件就可以了)
    • 如果不行可以这样导入Scala--开发环境搭建_第2张图片

来整一个Hello Scala

  • 新建项目
    Scala--开发环境搭建_第3张图片
  • 新建object类
    Scala--开发环境搭建_第4张图片
    Scala--开发环境搭建_第5张图片
package cn.test

/**
  * @Classname Hello
  * @Description TODO
  * @Date 2020/12/12 4:08
  * @Created by 韩家小志
  */
object Hello {
  def main(args: Array[String]): Unit = {
    println("Hello Scala")
  }

}

Scala--开发环境搭建_第6张图片

新建一个maven项目

Scala--开发环境搭建_第7张图片


<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>myTestartifactId>
        <groupId>cn.hanjiaxiaozhigroupId>
        <version>1.0-SNAPSHOTversion>
    parent>
    <modelVersion>4.0.0modelVersion><artifactId>ScalaStudyartifactId><properties>
        <project.build.source.Encoding>UTF-8project.build.source.Encoding>
        <maven.compiler.source>1.8maven.compiler.source>
        <maven.compiler.target>1.8maven.compiler.target>
    properties><dependencies>
        <dependency>
            <groupId>org.scala-langgroupId>
            <artifactId>scala-libraryartifactId>
            <version>2.11.8version>
        dependency>
    dependencies><build>
        <plugins>
            <plugin>
                <groupId>org.scala-toolsgroupId>
                <artifactId>maven-scala-pluginartifactId>
                <version>2.15.2version>
                <executions>
                    <execution>
                        <id>scala-compile-firstid>
                        <goals>
                            <goal>compilegoal>
                        goals>
                        <configuration>
                            <includes>
                                <include>**/*.scalainclude>
                            includes>
                        configuration>
                    execution>
                    <execution>
                        <id>scala-test-compileid>
                        <goals>
                            <goal>testCompilegoal>
                        goals>
                    execution>
                executions>
            plugin>
            <plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-compiler-pluginartifactId>
                <version>3.7.0version>
                <configuration>
                    <source>1.8source>
                    <target>1.8target>
                configuration>
            plugin>
        plugins>
    build>project>

Scala--开发环境搭建_第8张图片

package cn.hanjiaxiaozhi.hello
​
/**
 * Author hanjiaxiaozhi
 * Date 2020/7/13 10:57
 * Desc 
 */
object HelloWorld {
  def main(args: Array[String]): Unit = {
    println("hello world scala!")
  }
}

修改一个idea的配置

  • 不同版本不一样
  • 有的是选择Localdefinition
    Scala--开发环境搭建_第9张图片
  • 有的是选择local add
    Scala--开发环境搭建_第10张图片

你可能感兴趣的:(scala)