我注意到,如果我使用 SBT 创建一个新的 IntelliJ IDEA 项目,gen-idea
它将设置项目结构以包含类 jar、源 jar 和 javadocs jar。
但是,如果我使用 Typesafe Activator 模板并gen-idea
从 Web UI 中运行或通过 SBT 手动运行,它只会设置类 jar。
为库下载和配置文档是需要定义的build.sbt
还是本地配置错误?
我注意到,如果我使用 SBT 创建一个新的 IntelliJ IDEA 项目,gen-idea
它将设置项目结构以包含类 jar、源 jar 和 javadocs jar。
但是,如果我使用 Typesafe Activator 模板并gen-idea
从 Web UI 中运行或通过 SBT 手动运行,它只会设置类 jar。
为库下载和配置文档是需要定义的build.sbt
还是本地配置错误?
我不知道 sbt-idea 插件,但答案是“下载和配置库的文档需要在 build.sbt 中定义还是一些本地错误配置?” 是的,如下载源下图书馆管理中 sbt 的官方文档中所述:
要在不使用 IDE 插件的情况下让 sbt 下载依赖项的源,请添加withSources()
到依赖项定义中。对于 API jar,添加withJavadoc()
. 例如:
libraryDependencies +=
"org.apache.felix" % "org.apache.felix.framework" % "1.8.0" withSources() withJavadoc()
也许是不同版本的 sbt-idea 插件?在您的project/
目录和全局~/.sbt/0.13
目录中查找添加 sbt-idea 的位置,并查看在这两种情况下您是否具有相同的版本。