0

我一直在使用ejbdoclet Ant 任务遇到一些问题,具体来说,它给了我如下输出:

[ejbdoclet] XJavaDoc 忽略 /path/myClass.java的 类myClass。它是在重置 XJavaDoc 的时间戳(2012 年 3 月 28 日星期三 16:58:52 EDT)后生成的(2012 年 3 月 28 日星期三 16:59:12 EDT)

您会注意到该文件被忽略,因为它是在文件的时间戳之后生成的。源文件当前位于连接到构建集群的 NFS 共享上,并且由于各种原因,无法在本地计算机上生成文件。因此,我使用了force="true"如下记录的标签:

<ejbdoclet ejbSpec="2.0" destdir="${common.generated}" force="true">

但是,XDoclet 不尊重它,对可能发生的事情有什么想法吗?

4

1 回答 1

0

奇怪的是,这似乎是一个错误,因为提供的消息没有准确反映预期的内容。错误消息表明该文件被忽略,因为与 ejbdoclet 用于确定是否应生成文件的日期相比,它的日期戳在未来。这实际上绕过了 force 属性,因此错误实际上与系统时钟不同步有关,而不是与 ejbdoclet 本身本身有关。

于 2012-05-31T15:18:05.230 回答