在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
。