如何告诉wsdl2java不将当前时间戳插入生成的文件?

时间:2016-03-03 08:58:40

标签: java cxf

我使用wsdl2java生成DTO Java类。它将当前时间戳添加到生成的每个文件的注释部分。

如何禁用这些时间戳?

因为我想在两次wsdl2java次启动之间缩小更改(生成的java源在RCS下)。

P.S。 Java 7; wsdl2java来自org.apache.cxf:cxf-codegen-plugin:2.6.16,但也会考虑第3版。

1 个答案:

答案 0 :(得分:0)

在wsdl2java配置中使用基础Apache CXF的选项-suppress-generated-date

build.gradle文件的片段为例:

wsdl2java {
      ...
      wsdlsToGenerate = [
              [
                      ...
                      "-suppress-generated-date",
                      ...
              ]
      ]
      ...
}

此选项将更改生成的类中的这些注释

/**
 * This class was generated by Apache CXF 3.2.7
 * 2018-11-23T10:12:12.986+02:00
 * Generated source version: 3.2.7
 *
 */

这些:

/**
 * This class was generated by Apache CXF 3.2.7
 * Generated source version: 3.2.7
 *
 */

更多详细信息:http://cxf.apache.org/docs/wsdl-to-java.html