Использование нескольких WSDL с плагином Axis2 wsdl2code Maven

Я создаю клиент с Maven2, который использует несколько веб-служб. Я ограничен использованием Axis2 или другой инфраструктуры, поддерживающей Apache HttpClient в качестве канала HTTP, потому что эти службы требуют интеграции с решением с управляемым сертификатом на основе HttpClient .

Я знаком с плагином CXF для создания кода Maven, который позволяет вводить несколько WSDL во время генерации кода. Однако плагин генерации кода Axis2 может обрабатывать только один WSDL за раз.

Как заставить Maven запускать wsdl2code для каждого WSDL на этапе генерации кода? Нужны ли мне для этого несколько профилей?

Раздел сборки POM выглядит так:


    
        
            org.apache.axis2
            axis2-wsdl2code-maven-plugin
            1.6.0
            
                
                    
                        wsdl2code
                    
                
            
            
                true
                adb
                org.example.stackoverflow.axis2-maven
                
                src/main/resources/service1.wsdl
                src/main/resources/service2.wsdl
                target/generated-sources
                sync
            
        
    

Ссылки

16
задан guido 26 March 2015 в 10:25
поделиться