首页 文章

将java项目转换为scala项目(Intellij)

提问于
浏览
3

我有一个用Java编写的gradle项目,想把整个项目变成一个scala项目(仍然是gradle) . 这样做需要哪些步骤?

由于scala中应该完全支持java代码,因此这应该不是很难 . 我试过了,但我现在无法在我的代码中编写scala代码 .

我开始在scala中定义主要方法,看起来Intellij不知道我尝试做什么 .

到目前为止我做了什么:

  • 在build.gradle中应用插件:'scala' - >
    在build.gradle中

  • compile 'org.scala-lang:scala-library:2.10.6' - >

  • 我启动了一个新的java gradle项目,并将所有的包/文件移到了上面 .

如果我现在使用代码,则没有编译错误 .

我需要定义另一个"project sdk"吗?

2 回答

  • 1

    据我所知,你有新问题编译scala代码的问题(rec-imported) .

    您是否在项目中使用scala-library作为依赖项?如果没有,您可以将全局库添加到项目结构 .

  • 0

    首先,尝试从命令行( gradle compile )在Gradle中编译 . 根据你的说法,它应该;如果没有,请先修复此问题 .

    如果是,请在IDEA中添加Scala插件(如果尚未安装),您可能需要显式激活Scala支持,如@ 0 __的评论中所述 .

相关问题