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

Pav*_*sov 8 java cxf

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

如何禁用这些时间戳?

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

PS Java 7; wsdl2java来自org.apache.cxf:cxf-codegen-plugin:2.6.16虽然版本3也被考虑.

Ale*_*xey 2

-suppress-generated-date在 wsdl2java 配置中使用底层 Apache CXF 的选项。

以文件片段build.gradle为例:

wsdl2java {
      ...
      wsdlsToGenerate = [
              [
                      ...
                      "-suppress-generated-date",
                      ...
              ]
      ]
      ...
}
Run Code Online (Sandbox Code Playgroud)

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

/**
 * This class was generated by Apache CXF 3.2.7
 * 2018-11-23T10:12:12.986+02:00
 * Generated source version: 3.2.7
 *
 */
Run Code Online (Sandbox Code Playgroud)

对这些:

/**
 * This class was generated by Apache CXF 3.2.7
 * Generated source version: 3.2.7
 *
 */
Run Code Online (Sandbox Code Playgroud)

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