我有一个节俭档案 - api.thrift
。 Java生成器在生成的Java文件上创建一个日期标记。例如:如果节俭文件没有被更改,如何防止java代码的日期重新生成?
@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-9-4")
的问题是,日期是该文件与生成日期每次再生 - 即使节俭文件并没有改变。
如何防止日期生成?(或者如果节俭文件没有被更改,则生成完整的代码?)
我有一个节俭档案 - api.thrift
。 Java生成器在生成的Java文件上创建一个日期标记。例如:如果节俭文件没有被更改,如何防止java代码的日期重新生成?
@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-9-4")
的问题是,日期是该文件与生成日期每次再生 - 即使节俭文件并没有改变。
如何防止日期生成?(或者如果节俭文件没有被更改,则生成完整的代码?)
THRIFT-3220针对这个问题实现了一个解决方案。在trunk和即将发布的0.9.3版本中实现。
用法:
thrift -gen java:generated_annotations=suppress yourfile.thrift
太棒了,那么我该如何使用'generated_annotations'指令?在节俭文件?像新行中的'generated_annotations = undated'这样的东西? –
2天前我更新了我的答案。 – JensG
顺便说一句,在JS没有日期戳生成的文件。 –