我应该使用命令行生成构思项目还是应该使用SBT插件导入?

时间:2014-07-29 07:59:22

标签: scala intellij-idea

我在打开build.sbt文件生成的项目时遇到了问题。我更喜欢命令行方法,因为它似乎更标准。但是在IDE中编译项目时遇到错误:

Error:scalac: Output path xxx is shared between: Module 'domainRegistrar-build' tests, Module 'domain_registrar-build' tests
......

2 个答案:

答案 0 :(得分:0)

这个问题的问题是两个模块domainRegistrar-build和domain_registrar-build共享相同的输出路径。

file - >项目结构 - >模块 - >路径

将输出路径更改为其他路径。 (通常应添加模块名称以区分路径)

此外,两个模块名称相似,可能是您重命名或手动创建它,因此可能需要刷新sbt项目和重建项目。

答案 1 :(得分:-1)

更新plugins.sbt文件中的scala-idea插件。如下所示:

resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.1")