download - 将 javadoc 从文档站点翻录到本地 zip 文件

标签 download javadoc

我想知道是否有任何工具可以将 javadoc 从在线主机“下载”到本地文件。

我使用的在线文档往往会拒绝 eclipse 等客户端,使工作变得困难,因此我需要将它们拉到我的机器上并将它们附加到我的库 jar 中。

最佳答案

  • 首先,确保他们没有提供 zip 格式或类似格式的下载。
  • 然后,确保您确实被允许这样做(这可能取决于您住的地方,以及网站上提到的您想要从何处提取此信息的任何条件)。
  • 然后,看看Wget工具。它是 GNU 系统的一部分,因此包含在许多 Linux 发行版中,但我想也可用于 Windows 和 Mac。

  • 像这样的东西对我有用:
    wget --no-parent --recursive --level inf --page-requisites --wait=1 \
       https://epaul.github.io/jsch-documentation/simple.javadoc/
    
    (没有换行符;这里应该用 \ 反斜杠转义)。
    查看 manual 中每个选项的作用在尝试这个之前。
    如果您想重复执行此操作,请查看 --mirror选项。
    下载其他网站,--convert-links可能也很有用,但我发现 Javadocs 不需要它,它通常具有正确的绝对和相对链接。
    这会下载许多相同的 index.html 副本。附加文件 ?...名称(用于每个页面上的 FRAMES 链接)。您可以在下载后通过添加 --reject 'index.html\?*' 删除这些文件。选项,但它们仍将首先下载(并检查递归链接)。我还没有找到完全避免下载它们的方法。 (见 this related question on Serverfault。)
    也许添加正确的递归级别会在这里有所帮助(我没有尝试)。
    下载后,您可能希望压缩生成的目录以占用更少的磁盘空间。为此,请使用您选择的 zip 工具。

    关于download - 将 javadoc 从文档站点翻录到本地 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597562/

    相关文章:

    http - 哪种协议(protocol)(FTP 或 HTTP)更适合下载/上传小文件或大文件?

    python - 如何以 'smarter' 的方式使用 python 下载文件?

    android - 如何使用PRDownloader库下载文件

    java - Netbeans Javadoc Git 集成

    java - Java 10 中的 Gradle javadoc 任务失败

    java - 如何在 JavaDoc 中插入创建日期

    c# - 无法通过c#.net下载exe文件

    wpf - 从 URL 同步下载图像

    Javadoc 创建 'Specified by' 标题

    java - Eclipse弹出javadoc