我有一个用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 回答
据我所知,你有新问题编译scala代码的问题(rec-imported) .
您是否在项目中使用scala-library作为依赖项?如果没有,您可以将全局库添加到项目结构 .
首先,尝试从命令行(
gradle compile
)在Gradle中编译 . 根据你的说法,它应该;如果没有,请先修复此问题 .如果是,请在IDEA中添加Scala插件(如果尚未安装),您可能需要显式激活Scala支持,如@ 0 __的评论中所述 .