Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

wsgen

Alguma forma de fazer a mesma coisa mas sem ser pela linha de comando (preferencialmente pelo eclipse diretamente?) Comando:

wsgen -wsdl -cp bin br.com.caelum.estoque.ws.EstoqueWS
2 respostas
solução!

Acho que você pode entrar pelo eclipse, usar o atalho ctrl+n e digitar por web service. Lá tem a opção de gerar o client... Só que precisa ficar na cabeça que o código gerado vai ser diferente... Cada um tem sua ferramenta de geração de código.

Sim essa opção também é boa, eu descobri depois de um tempo. vou colocar uma opção bem interessante que encontrei aqui também para quem quiser no futuro. no pom.xml o maven tem um plugin que você pode colocar que gera o wsdl =D

<plugin>
            <groupId>org.jvnet.jax-ws-commons</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <version>2.2</version>
            <executions>
                <execution>
                    <goals>
                        <goal>wsgen</goal>
                    </goals>
                    <phase>prepare-package</phase>
                    <configuration>
                        <sei>br.com.alura.estoque.ws.EstoqueWS</sei>
                        <genWsdl>true</genWsdl>
                        <keep>true</keep>
                        <inlineSchemas>true</inlineSchemas>
                    </configuration>
                </execution>
            </executions>
        </plugin>