java - jaxws import. binding file being ignored -


i trying generate java classes using jaxws. problem binding files being ignored. have 2 binding files in bindingdirectory. maybe ?

    <profiles>      <profile>         <id>generate model (pojos) wsdl</id>         <activation>             <activebydefault>true</activebydefault>         </activation>          <build>             <!-- jax-ws provides tool called wsimport takes wsdl of                  web service , generates proxy classes or wsdl's service , port definitions.                  these can used access web service endpoint. -->             <plugins>                  <plugin>                     <groupid>org.codehaus.mojo</groupid>                         <artifactid>jaxws-maven-plugin</artifactid>                         <executions>                             <execution>                                 <id>id1</id>                                 <goals>                                     <goal>wsimport</goal>                                 </goals>                                 <configuration>                                 <wsdlurls>                                     <wsdlurl>http://intan.local:8080/toa/ws/airservice?wsdl</wsdlurl>                                 </wsdlurls>                                 <target>2.1</target>                             <xjcargs>                                 <xjcarg>-xautonameresolution</xjcarg>                             </xjcargs>                             <verbose>true</verbose>                             <extension>true</extension>                             <bindingfiles>                                 <bindingfile>src/main/resources/schemas/2011b/xjb/global.xjb</bindingfile>                                 <bindingfile>src/main/resources/schemas/2011b/xjb/tpa_extensionstype.xjb</bindingfile>                             </bindingfiles>                             <keep>true</keep>                                     <packagename>gr.intan.toa._2011b</packagename>                                     <sourcedestdir>src/main/generated</sourcedestdir>                                 <extension>true</extension>                                 </configuration>                             </execution>                         </executions>                         <dependencies>                     <dependency>                             <groupid>javax.xml</groupid>                                 <artifactid>webservices-api</artifactid>                                 <version>1.4</version>                             </dependency>                             <dependency>                                 <groupid>com.sun.xml.bind</groupid>                                 <artifactid>jaxb-xjc</artifactid>                                 <version>2.1.12</version>                             </dependency>                             <dependency>                                 <groupid>com.sun.xml.ws</groupid>                                 <artifactid>jaxws-rt</artifactid>                                 <version>2.1.4</version>                             </dependency>                     </dependencies>                         <configuration>                             <target>2.1</target>                             <xjcargs>                                 <xjcarg>-xautonameresolution</xjcarg>                             </xjcargs>                             <bindingdirectory>src/main/resources/schemas/2011b/xjb</bindingdirectory>                             <keep>true</keep>                         </configuration>                 </plugin>             </plugins>         </build>     </profile> 

thanks in advance

i think bindingdirectory works when explicitly configuring xjc plugin. should try bindingfile semantics:

<configuration>  <wsdloptions>   <wsdloption>    <wsdl>${basedir}/src/main/wsdl/myservice.wsdl</wsdl>    <bindingfiles>     <bindingfile>${basedir}/src/main/resources/wsdl/async_binding.xml</bindingfile>    </bindingfiles>   </wsdloption>  </wsdloptions> </configuration> 

http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -