JavaDoc中的创建日期

时间:2011-07-27 08:23:15

标签: java javadoc jautodoc

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

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

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

谢谢, 卢卡

1 个答案:

答案 0 :(得分:0)

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

更多问题如下:如果你的代码使用某种SCM系统,如git或svn,而你(或其他人在这个项目上合作)检查你的代码的新版本,那么文件将创建时间与结帐时间相同,而不是最初创建签入文件的时间。

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

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