Bom dia,
Estou gerando as classes cliente e de serviço para acessar um web service via apache cxf usando o plugin do maven, depois de um dia consegui fazer rodar, porém, ele não está gerando os arquivos na pasta que eu imaginava, vocês tem alguma idéia do porque? eu to executando a fase mvn generete-sources
OBS: Via console funciona normal
POM:
?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>bmt-pdv-generico-custom-boticario</artifactId>
<groupId>br.com.bematech.pdv.generico</groupId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<groupId>br.com.bematech.pdv.generico</groupId>
<artifactId>promocaoSMS</artifactId>
<version>1.0-SNAPSHOT</version>
<name>PDV Generico Custom - Boticario - Promocao SMS</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<cxf.version>2.5.1</cxf.version>
</properties>
<dependencies>
<dependency>
<groupId>br.com.b.framework</groupId>
<artifactId>bmt-framework</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>c:/teste/b</sourceRoot>
<wsdlOptions>
<wsdlOption>
<!--Pegar o wsdl através do browser e salvar na pasta abaixo -->
<wsdl>${basedir}/src/main/resources/Functions.wsdl</wsdl>
<extraargs>
<extraarg>-all</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.bluestemsoftware.open.maven.tparty</groupId>
<artifactId>xerces-impl</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
Obrigado