安装Scala、Intellj IDEA
原料:ideaIU-2018.2.8.exe
(http://www.jetbrains.com/idea/download/#section=windows)、
scala-2.12.2.msi
运行以上两个文件,傻瓜式安装即可。
注意:①安装ideaIU- 2017.1.6.exe时根据自身电脑配置选择32位或者64位!
②scala-2.12.2.msi安装完后,打开cmd窗口,输入scala,出现以下界面则安装成功

③scala-2.12.2.msi安装完后,会自动在系统环境变量的Path中添加scala的配置,但是可能由于该环境变量在末尾,所以可能无法出现以上界面,只需将scala的变量移到Path的开头即可

安装成功后,打开IDEA,下载scala插件


搜索scala,并安装,安装好后会重启IDEA



设置maven的配置(maven安装见https://blog.csdn.net/zytmaster/article/details/100997837)


创建scala项目
运行IDEA

新建Maven项目





打开pom.xml文件,添加依赖
百度Maven Repository: Search/Browse/Explore,进入后搜索scala,寻找安装的对应版本的scala的依赖内容
比如2.12.2版本的
<dependencies>
<!-- https://mvnrepository.com/artifact/org.scala-lang/scala-library -->
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.12.2</version>
</dependency>
</dependencies>
<build>
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.2</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
<configuration>
<args>
<!-- <arg>-make:transitive</arg>-->
<arg>-dependencyfile</arg>
<arg>${project.build.directory}/.scala_dependencies</arg>
</args>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.3</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass></mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
注:第一次添加依赖会出现一些问题,比如配置文件中缺少镜像(mirror)地址,具体可百度尝试解决!!!
重命名Maven项目的某些文件夹名称
将src/man/java 修改为 src/man/scala
将src/test/java 修改为 src/test/scala
如果安装后新建的class、object是一个空白的文档,尝试以下解决方案:
在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置
-Djdk.util.zip.ensureTrailingSlash=false
本文详细介绍了如何在IntelliJ IDEA中安装并配置Scala环境,包括Scala插件的安装、Maven依赖的添加以及项目配置的调整,确保开发者能够顺利地进行Scala项目开发。

5564

被折叠的 条评论
为什么被折叠?



