2015-09-04 14 views
2

我有一个节俭档案 - api.thrift。 Java生成器在生成的Java文件上创建一个日期标记。例如:如果节俭文件没有被更改,如何防止java代码的日期重新生成?

@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-9-4") 

的问题是,日期是该文件与生成日期每次再生 - 即使节俭文件并没有改变。

如何防止日期生成?(或者如果节俭文件没有被更改,则生成完整的代码?)

+0

顺便说一句,在JS没有日期戳生成的文件。 –

回答

1

THRIFT-3220针对这个问题实现了一个解决方案。在trunk和即将发布的0.9.3版本中实现。

用法:

thrift -gen java:generated_annotations=suppress yourfile.thrift 
+0

太棒了,那么我该如何使用'generated_annotations'指令?在节俭文件?像新行中的'generated_annotations = undated'这样的东西? –

+0

2天前我更新了我的答案。 – JensG

相关问题