为什么类型安全激活器没有在 IDEA 中为依赖项设置文档



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

但是,如果我使用类型安全的激活器模板并从 Web UI 中运行gen-idea或通过 SBT 手动运行,则它只会设置类 jar。

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

我不知道

sbt-idea 插件,但"下载和配置库文档是需要在 build.sbt 中定义的东西还是一些本地配置错误?">的答案是肯定的,如库管理中 SBT 的官方文档在下载源下所述:

要让 sbt 在不使用 IDE 插件的情况下下载依赖项的源代码,请将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 的位置,并查看在这两种情况下是否具有相同的版本。

最新更新