Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala(SBT)编译错误:单独的输出路径(生产、测试)_Scala_Compilation - Fatal编程技术网

Scala(SBT)编译错误:单独的输出路径(生产、测试)

Scala(SBT)编译错误:单独的输出路径(生产、测试),scala,compilation,Scala,Compilation,我在IntelliJ和Eclipse Scala上有相同的编译错误: “错误:scalac:输出路径C:\workspace\ScalaProgFun\forcomp\bin为” 共享:模块“progfun forcomp”生产,模块 “progfun forcomp”测试请配置单独的输出路径以 继续编译。提示:您可以使用项目工件 如果需要,可以合并已编译的类。” 有人能帮我吗? 我不知道SBT是如何工作的 此错误发生在此项目上: 在IntelliJIDEA中,您可以尝试使用文件->项目结构->

我在IntelliJ和Eclipse Scala上有相同的编译错误:

“错误:scalac:输出路径C:\workspace\ScalaProgFun\forcomp\bin为” 共享:模块“progfun forcomp”生产,模块 “progfun forcomp”测试请配置单独的输出路径以 继续编译。提示:您可以使用项目工件 如果需要,可以合并已编译的类。”

有人能帮我吗? 我不知道SBT是如何工作的

此错误发生在此项目上:

在IntelliJIDEA中,您可以尝试使用文件->项目结构->模块->项目->路径
为测试和输出指定不同的路径(如果您有多个模块-您可以尝试为每个模块指定唯一的路径)

太好了!非常感谢你。我按照你的建议做了一些研究,我可以找到这个链接:并为我的项目配置正确的路径虽然测试和输出的路径是分开指示的,但我仍然得到相同的错误。然后我取消选中“排除输出路径”并编译它。然后我又检查了一遍,它仍然在工作。我想这可能是一个ide错误。在这个答案中提供了一种更简单的IMOH方法:。只需重新同步并重新导入mavenmodules@bogdan.rusu所以你基本上是说使用Maven而不是SBT更简单-D@dk14不,我只是想说,模块的重新同步也可能会起作用。在我的示例中,我使用Maven,但这似乎是一个想法问题。也许我的话没有反映这一点,但这正是我想说的。