Eclipse 查看/下载scala/sbt项目中引用的javadoc/scaladocs的简单方法

Eclipse 查看/下载scala/sbt项目中引用的javadoc/scaladocs的简单方法,eclipse,scala,intellij-idea,javadoc,scaladoc,Eclipse,Scala,Intellij Idea,Javadoc,Scaladoc,我对此感到有点惊讶-我正在用scalajs编写一个scala play应用程序,通过在build.sbt中将withJavadoc()添加到库依赖项中,我可以轻松下载依赖项的Javadoc: [server] $ view scalajs-scripts Too many selected [1] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.j

我对此感到有点惊讶-我正在用scalajs编写一个scala play应用程序,通过在build.sbt中将withJavadoc()添加到库依赖项中,我可以轻松下载依赖项的Javadoc:

 [server] $ view scalajs-scripts
 Too many selected
 [1] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.jar,/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11,1.0.0,com/vmunier,scalajs-scripts_2.11-1.0.0)
 [2] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.jar,/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11,1.0.0,com/vmunier,scalajs-scripts_2.11-1.0.0)
 [3] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.jar,/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11,1.0.0,com/vmunier,scalajs-scripts_2.11-1.0.0)
 [success] Total time: 0 s, completed 31-Dec-2016 17:45:01
  • Intellij提供悬停工具提示,显示javadoc片段,但无法(AFAICT)浏览完整的javadoc(即从index.html开始)
  • Eclipse中的Scala ide只提供悬停/代码完成功能(尽管它只显示Intellij提供的一些文档),并且在悬停框底部没有按钮来浏览java编辑器提供的完整文档
  • 尚未找到(尚未找到)提供此功能的sbt任务-已尝试,但在我的多项目build.sbt上似乎不可用:

     [server] $ view scalajs-scripts
     Too many selected
     [1] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.jar,/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11,1.0.0,com/vmunier,scalajs-scripts_2.11-1.0.0)
     [2] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.jar,/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11,1.0.0,com/vmunier,scalajs-scripts_2.11-1.0.0)
     [3] pinfo(/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11/jars/scalajs-scripts_2.11-1.0.0.jar,/home/andrew/.ivy2/cache/com.vmunier/scalajs-scripts_2.11,1.0.0,com/vmunier,scalajs-scripts_2.11-1.0.0)
     [success] Total time: 0 s, completed 31-Dec-2016 17:45:01
    
  • 最后编写了一个脚本,从我的ivy2缓存中提取所有javadoc JAR:但需要打开文件、导航、仔细检查版本等——如果IDE这样做,这将非常方便

  • Zeal只提供官方的scala api文档,考虑到我使用的是Fedora(25),我没有为Dash生成OSX用户所拥有的javadocset文档集的选项

  • 是否有一种用户友好的快速下载浏览scala项目中引用的所有javadocs/scaladocs的方法

    也许通过切换到maven等,使用javadoc关键字搜索往往会返回许多关于生成javadoc的结果,并且查找有用的结果有些繁琐


    谢谢

    Dash确实提供了为使用文档发布的库下载任何Scala文档的功能,而无需手动发布任何内容。Zeal不可能做到这一点吗?不幸的是,Zeal缺少这一点-它只提供对库存Dash文档集的访问-用户贡献的文档集也不可用(但可以手动下载)