Estoy usando un script maven para generar el código Java que necesito para comunicarme con un servicio WCF. He logrado que funcione la comunicación y estoy listo para integrar mi script Maven y el código que genera con el resto del código Java del proyecto.Especificación del nombre del paquete cuando se utiliza Maven para generar Java desde WSDL
Sin embargo, no puedo hacer que maven genere el código con el nombre correcto del paquete que quiero. De lo que he leído en línea debería usar la etiqueta, y he visto dos posibles lugares donde esto sucede. He incluido el segmento del guión, creo que estos deben entrar, y los dos allí. Sin embargo, estas etiquetas afectan nada y genera el código tal como lo hizo sin ellos
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<configuration>
<packageName>com.name.server.cxf</packageName>
<sourceRoot>src/com/server/cxf</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>src/com/server/cxf/code-generation/service.xml</wsdl>
<bindingFiles>
<bindingFile>src/com/server/cxf/code-generation/javabindings.xml</bindingFile>
</bindingFiles>
<extraargs>
<extraarg>-validate</extraarg>
<extraarg>-client</extraarg>
<extraarg>-verbose</extraarg>
<extraarg>-xjc-verbose</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
<verbose />
</configuration>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<goals>
<goal>wsdl2java</goal>
</goals>
<configuration>
<packageName>com.name.server.cxf</packageName>
</configuration>
</execution>
</executions>
</plugin>
Tal vez estoy usando la etiqueta equivocada, o tal vez sea en el lugar equivocado?
Nunca generar fuente en src/... mejor uso target/... – khmarbaise