问题标签 [maven-javadoc-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
456 浏览

java - Maven javadoc插件问题:比较方法违反了它的一般合同

部署工件时,我从 Maven javadoc 插件中收到这个奇怪的错误

它仅针对特定项目执行此操作,而不针对其他项目。可能出了什么问题?

0 投票
1 回答
2666 浏览

java - 如何使用命令 mvn install 创建 JavaDoc 文档?

我对 maven javadoc 插件有疑问?我已经使用以下值配置了该插件:

如果我使用命令 mvn clean install,有没有办法创建某种文档?我不想用我的 JavaDoc 文档创建 Jar 文件,我需要一种方法来创建 JavaDoc 并将创建的源文件直接放在我的 maven 项目中。

谢谢 !

格雷茨马尔维夫

0 投票
1 回答
167 浏览

java - 更改 maven-javadoc-plugin 的字体系列

我可以在使用命令 mvn site 时使用特定的字体系列来生成 apidocs。

0 投票
6 回答
4417 浏览

java - Javadoc 生成失败:ClassCastException: com.sun.tools.javadoc.ClassDocImpl 无法转换为 com.sun.javadoc.AnnotationTypeDoc

当我这样做时,我收到以下错误

[错误] 退出代码:1 - .java:3:包 javax.inject 不存在
[错误] 导入 javax.inject.Named;
[错误] ^
[错误] TransactionServiceExternalImpl.java:5: 找不到符号
[错误] 符号: 类命名
[错误] @Named("transactionServiceExternal")
[错误] ^
[错误] java.lang.ClassCastException: com.sun. tools.javadoc.ClassDocImpl 不能转换为 com.sun.javadoc.AnnotationTypeDoc

POM是这个...

只有一门课...

我得到了错误

  • jdk1.5.0_22
  • jdk1.6.0_29
  • jdk1.6.0_43
  • jdk1.6.0_43_32bit

但不是...

  • jdk1.7.0_05

有人有想法么?

注释:Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)


我现在知道原因是 Maven Javadoc 插件已从 2.9.1 更改为 2.10。这就是问题的原因。

我可以看到这个警告...

[警告] org.apache.maven.plugins:maven-javadoc-plugin 的“build.plugins.plugin.version”缺失。[警告] org.apache.maven.plugins:maven-deploy-plugin 的“build.plugins.plugin.version”缺失。

通过在我的 pom 中设置以下内容......

我可以将版本修复回上一个版本。

我将向 Maven Javadoc 创建者提出一个错误。


http://jira.codehaus.org/browse/MJAVADOC-407


附带说明:您可以克隆版本 2.9.1 的 SVN 存储库,将 pom 更新到 2.10.1,执行 mvn install 将其放入 M2 文件夹中。你应该重新开始工作了,你只需要在真正的版本出来时删除这个 tmp 版本。

0 投票
1 回答
1771 浏览

maven - 尽管有明确的插件和插件管理版本,为什么 Maven 使用错误的插件?

我的父 pom在两者中都明确声明了对 maven-javadoc-plugin 2.9.1 的依赖

(请参阅pom 中的 Maven 插件版本(似乎)被忽略)并mvn help:effective-pom显示正在使用 2.9.1。但是,构建使用的是 2.10,这会导致构建失败(请参阅 maven-javadoc-plugin 中断 mvn release:performhttp://jira.codehaus.org/browse/MJAVADOC-407

节目

同时,

节目

然而,当我运行构建时,mvn 改为使用 2.10,导致构建失败。

如何强制 maven 使用 2.9.1 而不是损坏的 2.10?

(我使用的是 Maven 3.2.1)

0 投票
1 回答
309 浏览

maven - Maven javadoc插件:是否可以为某些包选择性地显示私有

我有兴趣在privatejavadoc 中仅显示某些包的成员。对于所有其他包,仅在 javadoc 中显示public和成员。标签用于配置,但不适用于组protectedshow

谢谢你

0 投票
1 回答
150 浏览

maven-javadoc-plugin - 使用 maven-javadoc-plugin 从包中记录一个或多个类

我只想记录一个包中的两个类。在标准的 javadoc 工具中,它类似于:C:> javadoc -d C:\home\html C:\home\src\java\awt\classA.java C:\home\src\java\awt\classB。爪哇

我怎样才能在 maven-javadoc-plugin 中做到这一点?

0 投票
1 回答
445 浏览

java - maven-javadoc-plugin:如何排除违反 Java 包命名约定的资源文件夹?

我正在尝试从相关项目的集合中生成一组聚合的 javadocs,就像这样

简而言之,这个 POM 项目声明了一堆依赖项,然后使用了maven-javadoc-plugin's<includeDependencySources>true</includeDependencySources>选项。

一些依赖项script-templates在其资源中有一个文件夹,该文件夹由maven-source-plugin.

不幸的是,javadoc 工具似乎不喜欢违反 java 包命名约定的文件夹。所以我的构建最终失败了:

我尝试添加<excludePackageNames>script-templates</excludePackageNames>maven-javadoc-plugin配置中,但似乎没有效果。

有谁知道如何解决这个问题?

0 投票
1 回答
1374 浏览

maven - Maven javadoc + 自定义 doclet

从命令行调用 mvn 时如何指定 doclect 工件

0 投票
3 回答
279 浏览

maven - 为什么我的标头没有被 maven 注入到我的 javadoc 中?

我正在尝试将 Google Analytics 跟踪注入我的 javadocs,但它不起作用。

我的 POM 文件中有以下内容:

运行mvn javadoc:aggregate构建我的 Javadocs 而不会引发错误,但找不到我的标头。

我在这里想念什么?