我的项目中有几个scala对象,有时我想运行一个不依赖于文件中其他任何对象的单个对象(只是想了解它在合并到整个项目之前的表现),但是每次我单击“运行'XXX'”(其中xxx是我想运行的对象的名称,例如“ hello world”)时,intellij都会尝试构建整个项目,实际上我只是想构建并运行单个scala对象,例如“ helloword.scala”。
我搜索了很多内容,大多数问题是关于Java的,如果有人想运行单个Java类,那么他可以右键单击编辑器区域,然后选择“ Run xxx.main()”,但就我而言,我只能找到“ Run xxx”, 有人说在运行/调试配置中取消“ make”,但是在我的配置中却找不到“ make”按钮。
那么,有人知道如何在intellij中一次只编译/构建/运行一个scala对象/文件吗?
顺便说一句,我正在使用intellij创意2019.1,该项目基于maven。
答案 0 :(得分:2)
尝试像这样从相应Build
的{{1}}部分删除Before launch
操作
Run/Debug Configuration
配置类型的Run/Debug Configuration
Application
部分Before launch
的按钮删除Build
操作您可以通过创建两个应用进行测试
-
和
// Run.scala file
object Run extends App {
println("woohoo")
}
按照上述说明为// RunBroken.scala file
obct RunBroken extends App {
ptln("boom")
}
创建运行配置,尽管Run.scala
中存在语法错误,它仍应运行。
答案 1 :(得分:0)