我正在尝试使用与我合作的公司提供的 WSDL 文件在 Exchange 2007 和 2010 之间实现一些通用代码。假设大多数情况下 wsdl 在 2007 年和 2010 年之间只有很小的变化。现在,当我基于 wsdl 生成新代码(我使用 cxf-apache)时,我得到了两个单独的包,一个用于 2007 年和 2010 年。这意味着我需要填写代码以不同地使用 2007 和 2010,因为它们的更改略有不同。
我的问题是,有没有更简单的方法来做到这一点?当微软决定发布 Exchange 2013 时,我不想再写 5 个类。