我遇到了ejbdoclet Ant任务的一些问题,具体来说,它给了我如下输出:
[ejbdoclet] XJavaDoc忽略类 myClass in 的 /path/myClass.java 即可。它是在XJavaDoc的时间戳被重置后产生的(2012年3月28日星期三16:59:12 EDT)(美国东部时间3月28日16:58:52) 2012)
您将注意到该文件被忽略,因为它是在文件上的时间戳之后生成的。源文件当前位于连接到构建群集的NFS共享上,并且出于各种原因,在本地计算机上生成文件将不可用。因此,我使用了force="true"
标记,如下所示:
<ejbdoclet ejbSpec="2.0" destdir="${common.generated}" force="true">
然而,XDoclet没有对它有任何关于可能发生的事情的想法吗?
答案 0 :(得分:0)
奇怪的是,这似乎是一个错误,其中提供的消息没有准确反映出预期的内容。该错误消息表明该文件被忽略,因为与ejbdoclet用于确定是否应生成文件的日期戳相比,它的日期戳是将来的。这实际上绕过了force属性,因此错误实际上是关于系统时钟没有被同步而不是ejbdoclet本身。