如果未更改旧文件,如何防止 java 代码的日期重新生成?
How prevent date regeneration of the java code if the thrift file haven't been changed?
我有一个旧文件 - api.thrift
。 Java 生成器在生成的 Java 文件上创建日期戳。示例:
@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-9-4")
问题是日期是每次使用生成日期重新生成文件 - 即使 thrift 文件没有更改。
如何防止日期生成?(如果没有更改 thrift 文件,则完全代码生成?)
THRIFT-3220 实现了针对此问题的解决方案。在 trunk 和即将发布的 0.9.3 版本中实现。
用法:
thrift -gen java:generated_annotations=suppress yourfile.thrift
我有一个旧文件 - api.thrift
。 Java 生成器在生成的 Java 文件上创建日期戳。示例:
@Generated(value = "Autogenerated by Thrift Compiler (0.9.2)", date = "2015-9-4")
问题是日期是每次使用生成日期重新生成文件 - 即使 thrift 文件没有更改。
如何防止日期生成?(如果没有更改 thrift 文件,则完全代码生成?)
THRIFT-3220 实现了针对此问题的解决方案。在 trunk 和即将发布的 0.9.3 版本中实现。
用法:
thrift -gen java:generated_annotations=suppress yourfile.thrift