CXF 2.7.12';s WSDL2Java不生成@Addressing注释

CXF 2.7.12';s WSDL2Java不生成@Addressing注释,java,web-services,wsdl,cxf,ws-addressing,Java,Web Services,Wsdl,Cxf,Ws Addressing,我正在使用WSDL2Java构建客户端代理。我查询的web服务需要按照WSDL中的说明实施WSA策略 下面是我如何生成代码(Ant任务) (只有前两个执行WSA) 来自DealService的片段: https://edwin.eurodw.eu/edservices/2.3/DealService.svc 生成的带注释的接口(IDealService)缺少@Addressing注释,我必须手动添加该注释 @WebService(targetNamespace = "http:/

我正在使用WSDL2Java构建客户端代理。我查询的web服务需要按照WSDL中的说明实施WSA策略

下面是我如何生成代码(Ant任务)



  • (只有前两个执行WSA)

    来自
    DealService
    的片段:

    
    https://edwin.eurodw.eu/edservices/2.3/DealService.svc
    
    生成的带注释的接口(
    IDealService
    )缺少
    @Addressing
    注释,我必须手动添加该注释

    @WebService(targetNamespace = "http://edwin.eurodw.eu/EDServices/2.2", name = "IDealService")
    @XmlSeeAlso({ObjectFactory.class})
    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
    @Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2014-10-20T11:24:25.099+02:00", comments = "Apache CXF 2.7.12")
    public interface IDealService {
    
    问题是 由于构建带注释的接口是自动构建过程的一部分,我如何告诉wsdl2java使用寻址功能?我的类路径中有整个CXF运行时

    wsdl是公共的,因此您可以测试自己的生成(但不是实际调用,因为您需要用户测试凭据)