java - JavaDoc 中的创建日期

标签 java javadoc jautodoc

我正在开发一个 Java 库,我正在尝试通过 JAutoDoc 定义一个好的 header 。

它工作正常,但我不知道如何自动定义文件的创建日期。 有一个名为 date 的变量,但它返回当前日期,而不是文件的创建日期。 如果我将使用该变量,我将拥有具有相同日期的所有 header 。

有人知道这个问题的解决方案吗?

谢谢, 卢卡

最佳答案

我认为您可能找不到一种自动获取文件创建时间的方法。当然,大多数操作系统提供不同的时间戳(创建、访问、修改),但获取这些信息可能并不容易。

更多问题如下:如果您为代码使用某种 SCM 系统,如 git 或 svn,并且您(或参与该项目的其他人) check out 代码的新版本,那么文件将创建时间与 checkout 时间相同,而不是您最初创建 checkin 文件的时间。

因此在这种情况下,您无法自动获取 javadoc 文件的创建时间。

我建议您在 IDE 中为新文件定义一个模板,该模板在创建时将实际时间作为文件的 javadoc 的一部分插入,并且以后不会更改。

关于java - JavaDoc 中的创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6841403/

相关文章:

接受数组的 Java 构造函数

java - 将当前日期包含到生成的 JavaDoc 中

java - JAutodoc:getter 注释模板与默认注释行为合并

java - 我可以使用哪些 mime 类型通过 Google Drive api 导出 Google 协作平台、Google 表单和 Google 脚本?

java - 如何在 Maven 原型(prototype)中嵌入原型(prototype)项目版本?

intellij-idea - Intellij 代码格式化将变量 Javadoc 从单行转换为多行

android-studio - Android Studio中的Javadoc @link引用以build.gradle

java - 如何在 Eclipse 中使用 Javadoc 选项(例如 -notdeprecated)?

java - 当只有一些更改时如何防止生成所有 javadoc 文件

java - 关于Java中的客户比较器