I have a project which has multiple WSDL's that contain the same
namespace. Does anyone know how to map these WSDL/namespaces to separate
packages? Below is an example.

 

 

<plugins>

            <plugin>

               <groupId>org.codehaus.mojo</groupId>

               <artifactId>axistools-maven-plugin</artifactId>

               <configuration>

                  <urls>

 
<url>http://someServer/SomePath/SomeWSDL.asmx?wsdl</url>

 
<url>http://someServer/SomePath2/SomeWSDL2.asmx?wsdl </url>

                  </urls>

 
<fileNamespaceToPackage>NStoPkg.properties</fileNamespaceToPackage>

                  <testCases>true</testCases>

                  <serverSide>false</serverSide>

               </configuration>

               <executions>

                 <execution>

                   <goals>

                     <goal>wsdl2java</goal>

                   </goals>

                 </execution>

               </executions>

            </plugin>

</plugins>

 

my NStoPkg.properties contains the following entries.

 

somenamespace.Busobjs= somepackage.Busobjs

 

The thing is that both WSDL's contain a definition for
somenamespace.Busobjs but I want each wsdl to go into a separate package
ie.

I want  http://someServer/SomePath/SomeWSDL.asmx?wsdl's
<http://someserver/SomePath/SomeWSDL.asmx?wsdl's>  to go into
somepackage.Busobjs and
http://someServer/SomePath2/SomeWSDL2.asmx?wsdl's
<http://someserver/SomePath2/SomeWSDL2.asmx?wsdl's>  to go into
somepackage2.Busobjs I tried just adding two plugin references each with
the different WSDL but it only executed the first plugin reference. 

 

Has anyone come across this problem and how can I solve it?

 

Thanks

Kenton

Reply via email to