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

时间:2014-08-18 16:03:06

标签: scala intellij-idea sbt typesafe-activator sbt-idea

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

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

下载和配置库的文档是否需要在build.sbt中定义,或者是否存在局部配置错误?

2 个答案:

答案 0 :(得分:2)

我不知道sbt-idea插件,但"是下载和配置库的文档,需要在build.sbt中定义或者是本地的配置错误?" Library ManagementDownload Sources中的sbt官方文档中所述:

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

libraryDependencies += 
  "org.apache.felix" % "org.apache.felix.framework" % "1.8.0" withSources() withJavadoc()

答案 1 :(得分:1)

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