1

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

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

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

4

2 回答 2

2

我不知道 sbt-idea 插件,但答案是“下载和配置库的文档需要在 build.sbt 中定义还是一些本地错误配置?” 是的,如下载源图书馆管理中 sbt 的官方文档中所述:

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

libraryDependencies += 
  "org.apache.felix" % "org.apache.felix.framework" % "1.8.0" withSources() withJavadoc()
于 2014-08-18T22:43:11.230 回答
1

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

于 2014-08-18T17:15:18.003 回答