Scala 为什么Typesafe Activator没有在IDEA中为依赖项设置文档?

Scala 为什么Typesafe Activator没有在IDEA中为依赖项设置文档?,scala,intellij-idea,sbt,typesafe-activator,sbt-idea,Scala,Intellij Idea,Sbt,Typesafe Activator,Sbt Idea,我注意到,如果我使用SBT和gen IDEA创建一个新的IntelliJ IDEA项目,它将设置项目结构,以包含类JAR、源JAR和javadocs JAR 但是,如果我使用Typesafe Activator模板并从web UI中运行gen idea,或者通过SBT手动运行,它只会设置类JAR 下载和配置库的文档是需要在build.sbt中定义的还是一些本地配置错误?可能是sbt idea插件的不同版本?查看您的项目/目录和您的全局~/.sbt/0.13目录中添加sbt idea的位置,看看您

我注意到,如果我使用SBT和
gen IDEA
创建一个新的IntelliJ IDEA项目,它将设置项目结构,以包含类JAR、源JAR和javadocs JAR

但是,如果我使用Typesafe Activator模板并从web UI中运行
gen idea
,或者通过SBT手动运行,它只会设置类JAR


下载和配置库的文档是需要在
build.sbt
中定义的还是一些本地配置错误?

可能是sbt idea插件的不同版本?查看您的
项目/
目录和您的全局
~/.sbt/0.13
目录中添加sbt idea的位置,看看您在这两种情况下是否有相同的版本。

我不知道sbt idea插件,但是“下载和配置库的文档是需要在build.sbt中定义的内容,还是某些本地配置错误?”是的,如sbt的官方文档中所述:

要让sbt在不使用IDE插件的情况下下载依赖项的源代码,请向依赖项定义中添加
withSources()
。对于API JAR,请添加
withJavadoc()
。例如:


谢谢,这对我所有的SBT依赖项都非常有效,并且还正确地设置了IntelliJ。但是,scala本身并不是依赖项,没有配置。这是可以在build.SBT中定义的东西,还是看起来像是一个负责的
gen idea
领域?你为什么要为这个插件烦恼?idea支持SBT发布13后的项目,有下载源代码和scaladocs的选项。只是无知。我以为IDEAs支持只是理解我现有的build.sbt。我只是尝试了一个项目导入,它解决了所有问题。谢谢!
libraryDependencies += 
  "org.apache.felix" % "org.apache.felix.framework" % "1.8.0" withSources() withJavadoc()