Estoy usando wsdl2java en un proyecto maven para generar algunos artefactos. No comencé de cero, sino que heredé el trabajo de mis predecesores. Tengo una pregunta relacionada con la etiqueta en mi archivo pom.Maven wsdl2java <wsdlLocation> tag
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>2.1.4</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>${project.build.directory}/generated/cxf</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdlLocation>http://localhost:8080/sunrise/sunrise?wsdl</wsdlLocation>
<wsdl>${basedir}/src/main/webapp/WEB-INF/wsdl/sunrise/sunrise.wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
Lo que estoy interesado específicamente, es dentro de <wsdlOptions>
. ¿Cuál es la diferencia entre <wsdlLocation>
y <wsdl>
? ¿De cuál se usa para generar artefactos?