scala怎样部署到idea中

scala怎样部署到idea中,第1张

一.环境配置

1.1安装JDK,配置环境变量。

1.2下载Scala,并配置环境变量

1.3安装playframe2框架:

下载play并配置环境变量

或者点击browse all versions选择更多版本,我安装的是play2.2.4。

查看运行是否安装成功,控制台下运play

二.下面尝试新建一个工程

2.1控制台下play new firstweb(firstweb是你想建工程的文件名)

2.2输入工程名firstweb

2.3 选择开发语言1为scala, 2为java

2.4 创建成功,我们进入文件根目录,可以看到创建的文件目录。

app/ 包含应用核心:分为models,controllers和views目录。

conf/包含应用的所有配置:application.conf应用主配置,routes定义url路由规 则,messages国际化用。

lib/ 包含应用依赖的标准.jar文件。

public/包含所有外部可访问的资源:js,css和image。

test/包含所有应用的测试程序。

2.5 运行

进入firstweb目录,输入play run

在浏览器输入http://localhost:9000/

1.安装Scala插件:

2.点击『Install JetBrains plugin』按钮,查找Scala关键词,找到后安装。

3.创建Maven的Scala工程:

File-->New Project

选中左边栏的Maven,然后勾选右侧的"Create from archetype"选项,然后选中下方的『scala-archetype-simple』选项,Next进行下一步。

4.填写相应的GroupId、ArtifactId内容:

5.配置Maven相关的环境:

6.为项目取个名字,然后Finish。

7.修改项目的pom.xml文件,将『scala.version』改为依赖的Scala版本。

8.将项目打成jar包:

点击“+”按钮,添加一个jar包:

选中要打成jar包的Module,以及Main Class:

删除依赖包,只将本项目的代码“compile output”打入jar包。

如果不删除依赖包,执行jar包时可能会报如下错误:

Invalid signature file digest for Manifest main attributes

构件jar包:

jar文件构件成功后,一般会放到项目的out/artifacts/目录下。

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

  还需要在pom.xml文件里面引入build插件

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

  这个时候,你才会看到在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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11818855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存