cxf-xjc-ts期间使用xsdtojava插件时,可以添加属性<extensionArg>-Xts</extensionArg>以使编译器生成以下方法:

import org.apache.commons.lang.builder.ToStringBuilder;

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE);
    }


问题:仅在类路径上具有apache.commons-lang3时,程序包应为:
org.apache.commons.lang3.builder.ToStringBuilder并使用org.apache.commons.lang3.builder.DEFAULT_STYLE

问题:如何在生成过程中告诉-ts插件实际使用lang3中的生成器?

最佳答案

此问题已在v3.1.0中修复
@见https://issues.apache.org/jira/browse/CXFXJC-16

因此,现在-Xts选项正在使用lang3

09-12 18:15