【问题标题】:Remove the comment "Generated by Javadoc on <date> <time>" in generated Javadoc删除生成的 Javadoc 中的注释“由 Javadoc 在 <date> <time> 生成”
【发布时间】:2011-08-02 14:23:48
【问题描述】:

javadoc 命令会自动插入一条注释,说明如下:

<!-- Generated by javadoc (build 1.6.0_17) on Thu Apr 07 18:32:31 CEST 2011 -->

在每个生成的 HTML 文件中。

这完全阻止了版本化 javadoc 的更改跟踪,因为在重新生成文档时每个文件都会被修改。

我之前提出的一个问题说服我不要对任何 javadoc 进行版本控制,但它也提出了这个问题,问题仍然存在:有没有办法摆脱这个评论?我在 javadoc 选项中没有发现这种可能性。

【问题讨论】:

  • 我找不到这方面的更多信息,而且它不起作用...
  • @JackMc:如果您添加与我类似的答案,我将删除我的答案并支持您的答案。这太重要了,不能隐藏在评论中。
  • @Paulo 对你很好。我实际上同意。尽管您添加了一些精确度,但您可以留下您的答案,我也会投票赞成它;)一旦我有新的投票要投。然而这个 -notimestamp 东西对我不起作用,尽管我认为我的 JRE 是最新的
  • @Dunaril:它只是忽略该选项,仍然添加 cmets(这是您问题中显示的评论,不是吗?),还是您收到一些错误消息?

标签: html version-control javadoc


【解决方案1】:

感谢JackMc的评论,我找到了命令行参数-notimestamp。它可以工作(至少对于我这里的 1.6.0_20)。

如果使用 ant,您必须使用 &lt;arg value="-notimestamp" /&gt; 嵌套元素或 additionalparam="-notimestamp" 属性将其添加到 &lt;javadoc&gt; 任务中。

(我只是 used this 为我的 github 管理的 JSch documentation.。)

【讨论】:

  • 非常感谢。在 Java 1.7.0_03 上为我工作。
猜你喜欢
  • 2016-07-14
  • 2012-09-16
  • 2013-06-21
  • 2016-05-24
  • 2010-12-19
  • 2012-09-02
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
相关资源
最近更新 更多