Scala(SBT)编译错误:单独的输出路径(生产、测试)
我在IntelliJ和Eclipse Scala上有相同的编译错误: “错误:scalac:输出路径C:\workspace\ScalaProgFun\forcomp\bin为” 共享:模块“progfun forcomp”生产,模块 “progfun forcomp”测试请配置单独的输出路径以 继续编译。提示:您可以使用项目工件 如果需要,可以合并已编译的类。” 有人能帮我吗? 我不知道SBT是如何工作的 此错误发生在此项目上:Scala(SBT)编译错误:单独的输出路径(生产、测试),scala,compilation,Scala,Compilation,我在IntelliJ和Eclipse Scala上有相同的编译错误: “错误:scalac:输出路径C:\workspace\ScalaProgFun\forcomp\bin为” 共享:模块“progfun forcomp”生产,模块 “progfun forcomp”测试请配置单独的输出路径以 继续编译。提示:您可以使用项目工件 如果需要,可以合并已编译的类。” 有人能帮我吗? 我不知道SBT是如何工作的 此错误发生在此项目上: 在IntelliJIDEA中,您可以尝试使用文件->项目结构->
在IntelliJIDEA中,您可以尝试使用文件->项目结构->模块->项目->路径
为测试和输出指定不同的路径(如果您有多个模块-您可以尝试为每个模块指定唯一的路径)太好了!非常感谢你。我按照你的建议做了一些研究,我可以找到这个链接:并为我的项目配置正确的路径虽然测试和输出的路径是分开指示的,但我仍然得到相同的错误。然后我取消选中“排除输出路径”并编译它。然后我又检查了一遍,它仍然在工作。我想这可能是一个ide错误。在这个答案中提供了一种更简单的IMOH方法:。只需重新同步并重新导入mavenmodules@bogdan.rusu所以你基本上是说使用Maven而不是SBT更简单-D@dk14不,我只是想说,模块的重新同步也可能会起作用。在我的示例中,我使用Maven,但这似乎是一个想法问题。也许我的话没有反映这一点,但这正是我想说的。