JavaDoc中的创建日期

Mav*_*rik 6 java javadoc jautodoc

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

它工作正常但我无法弄清楚如何自动定义文件的创建日期.有一个名为date的变量,但它返回当前日期,而不是文件的创建日期.如果我将使用该变量,我将拥有相同日期的所有标题.

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

谢谢,卢卡

P.J*_*sch 0

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

更多的问题如下:如果您对代码使用某种 SCM 系统,例如 git 或 svn,并且您(或在该项目上协作的其他人)签出代码的新版本,那么文件将创建一个时间与签出时间相同,而不是您最初创建签入文件的时间。

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

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