在 NetBeans 中没有为 ActiveMQ 显示 JavaDoc

JavaDoc not shown for ActiveMQ in NetBeans

我在 NetBeans 项目中使用 activemq-all-5.11.1.jar 作为库。现在我想从这里显示相应的文档:http://activemq.apache.org/maven/5.11.0/apidocs/.

为此,我尝试将上述 url 添加到 Java 平台管理器中的 Java 文档选项卡。但这是行不通的。通过在编辑器中按 Ctrl-Space,NetBeans 总是告诉我 'Javadoc not found'.

我在选项中的代理设置没问题。按 'Test connection' 表示确定。

我需要做什么才能显示相应的文档?

如果是普通的Java项目你可以像

那样实现
  1. 先创建一个库
    单击 "Libraries" 上的项目,这将打开对话框 "Add Library"
    将其命名为您,例如"activemq-all"
    单击 "Add JAR/Folder..." 添加 JAR 文件
    select JAR 文件并单击 "Add URL",并将其指向在线 javadoc URL
  2. 将此库添加到项目中
    回到 "Add Library" 对话框,点击 "Add Library"
    你会看到图书馆用一堆书图标添加到你的项目中

如果您的项目是 Maven 项目,则无法实现它,因为该项目不提供 javadoc 工件。通常您会右键单击 Maven 依赖项和 select "Download Javadoc"。您只能添加在本地以 JAR 或 ZIP 形式提供的 javadoc。因此,您首先需要自己构建它。

编辑 需要按照以下步骤自行创建 javadoc。
这实际上会为每个模块构建。为版本 5.11.2-SNAPSHOT 生成的 javadoc 是当前最新的 5.11.x 版本。 5.11.1.

版本没有单独的分支
  1. 克隆分支
    git clone -b activemq-5.11.x --single-branch https://github.com/apache/activemq.git
  2. 构建 javadoc
    mvn clean install javadoc:jar -Dmaven.test.skip=true

activemq-all没有 uber-javadoc。