2015-09-04 15 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

相關問題