我有一個節儉檔案 - 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沒有日期戳生成的文件。 –