问题标签 [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.
java - 如何使用 Maven 在目标(SVN-)服务器上创建 Javadoc?
我想在提交后立即在 SVN 服务器上创建我的项目的 Javadoc 文件,这意味着我希望服务器完成这项工作。
我已经查看了maven-javadoc-plugin 示例部分,但找不到合适的解决方案。(也许我只是没看懂,我是Maven新手。如果是这样,请宽容并解释给我)
需要注意的是,我不希望 Maven 在每次构建时都生成 Javadoc,因为这会造成很大的性能损失。我可以弄清楚,那<reporting/>
应该是正确的位置。
我正在为 Java EE 开发人员和 Maven 3 使用 Eclipse IDE。
先感谢您
maven - 在 Jenkins 上聚合 Javadocs 和 Maven 发布插件
是否有一种万无一失的方法可以使用 Maven 发布插件插件在 Jenkins 作业中为多模块 Maven 反应器项目生成聚合Javadocs?
我的问题是,在maven-release-plugin
更新了所有 POM 版本之后,下一个构建将中断,因为javadoc:aggregate
反应堆 POM 失败,因为模块工件的引用版本尚不存在。
我的解决方法是maven-javadoc-plugin
使用配置文件在禁用的情况下运行一次构建。然后在重新启用后maven-javadoc-plugin
,下一个构建将通过。
这是相当黑客,我想知道我是否只是缺少任何简单的东西......
这是我maven-javadoc-plugin
在反应堆 POM 中的配置:
java - 为什么脂肪罐中的方法没有显示注释?
同事们,我有一个创建胖罐的 POM:
结果,我在文件夹 \target\classes\apidocs 中有 fat jar 和 javadoс 描述。之后,我将这个胖 jar 添加到新项目(添加外部 Jar)中,但是在使用方法时我没有看到方法描述。为什么以及我做错了什么?
更新
日食
更新 2 jar 中没有 *.java 文件。
maven - 如何在 javadoc 概述页面中访问 maven 项目版本?
我正在使用PDFDoclet
withmaven-javadoc-plugin
并且我现在已经走了很长一段路。我的 maven 和 javadoc 配置几乎已经足够好了,但我现在的直接问题是我不知道如何将项目版本号推送到 PDF 标题页中。
在您通过告诉我使用 Maven<resource>
过滤来回答我的问题之前,让我概述一下为什么这不起作用。
过滤的工作原理是从文件夹中的某个位置获取原始文件src
,进行变量替换并将输出放入target
文件夹中。
Javadoc 通过读取文件src/main/java
和src/main/javadoc
AFAIK 将结果输出到target
. 这意味着过滤对 Javadoc 没有用,因为它不会从target
我的结果表明,javadoc 注释中的任何 maven 变量都不会被替换。
我可以使用什么技巧将这些变量替换到 javadoc 中?
该解决方案不能涉及在 site:site 任务之后过滤 javadoc 输出,除非资源过滤适用于 PDF。
这是配置,FWIW:
和pdfdoclet.properties
:
-PDFDoclet
特定api.*
属性应该导致标题页作为 PDF 的第一页,但它不起作用。如果我在这里错过了一个技巧并且我可以制作该标题页,那么这也可能允许以某种方式解决这个问题。
maven - 有没有办法在 Maven 中生成 Javadoc 而无需在本地存储库中安装 jars?
我正在尝试强制 Derby 的 Maven 构建来咳出一些 javadoc jar,以便我可以将它们包含在我们的存储库中。
我试图运行看起来正确的目标:
但我得到的只是一个错误:
好的,所以构建derbynet
依赖于derby
,这很好,但我不明白为什么它必须使用存储库中的 jar。如果我mvn package
改为运行,即使编译和构建 Javadoc 具有相同的依赖项要求,它仍然有效。
那么为什么不起作用javadoc:jar
呢?
maven - maven-javadoc-plugin 覆盖中央存储库
我对 Maven Javadoc 插件和自定义 doclet 有疑问。
我正在使用 maven-javadoc-plugin v 2.10.1和一个自定义 doclet,它基本上是一个 maven jar 项目。
我还有一个settings.xml
将central
存储库定义为自定义工件的。
问题是,每当我运行 maven-javadoc-plugin 时,它都会尝试从 解析自定义 doclet 的依赖关系https://repo.maven.apache.org/maven2
,而 doclet 本身则从自定义工件中解析。
调试输出也很奇怪,它说central
存储库是https://repo.maven.apache.org/maven2
,snapshot
存储库是我自定义的快照工件。
它的锁定就像 maven-jar-plugin 覆盖central
了settings.xml
.
我怎样才能告诉maven-jar-plugin
不要覆盖我的central
存储库。
调试日志如下所示:
我必须剪掉一些 Stacktraces,并希望剪掉不必要的调试日志,因为我只有 30000 个字符。
这是带有 maven-javadoc-plugin 配置的父 POM
更新:这是我的settings.xml
我希望有人可以帮助我解决这个问题。
带着敬意
java - yDoc javadoc jdk 8
我正在使用来自 www.yworks.com 的 yDoc 来生成 java 文档。但是,我在使用 jdk 8 时遇到以下错误。避免此问题的一种方法是在我的代码中使用 java 7,但是,我不能采用此选项,因为这意味着我还必须花费重构才能在任何地方使用 java 7 java 8 构造。有没有办法在 java 8 中运行编译器和在 java 7 中运行 javadoc?
我还将感谢详细解释为什么会发生此异常,因为我知道 java 8 具有类 the methodcom.sun.tools.doclets.internal.toolkit.taglets.TagletManager.getConstructorCustomTags()
下面是来自 maven 的完整错误
javadoc - 如何在 Eclipse 或 maven 中生成类、包 ... 到 pdf 的自定义 javadoc?
如何在 Eclipse 或 maven 中生成类、包 ... 到 pdf 的自定义 javadoc?
我尝试了很多方法也使用了 maven-pdf-plugin 和 pdfdoclet ......但是不成功或者我用了错误的方法?你能给我一些建议吗?或者一些指南,一些教程?...
提前致谢
maven - maven-javadoc-plugin : 如何自定义包
我的目标是将 com.axonivy.compensation.entity 包中的整个 javadoc 提取到 html 我已经尝试过的 maven:
或者按照这种方式https://maven.apache.org/plugins/maven-javadoc-plugin/examples/group-configuration.html
但仍然没有成功。现在整个项目的javadoc都被提取出来了,不仅仅是com.axonivy.compensation.entity包,
有人能对此有所了解吗?谢谢
maven - 配置文件中的 Maven 工具链
如果我在默认配置文件中定义了工具链插件,则它不适用于某些插件,例如 maven-javadoc-plugin(对于 maven-compiler-plugin 它正在工作):
在其他情况下,它适用于所有插件:
为什么会这样?