Как вы запускаете wsgen? Он должен быть вызван во время жизненного цикла сборки до того, как война будет упакована Maven. Приведенная ниже конфигурация свяжет выполнение wsgen с фазой ресурсов процесса, это должно означать, что wsdl выводится ниже цели / классов и включается в войну.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<executions>
<execution>
<id>wsgen</id>
<phase>process-resources</phase>
<goals>
<goal>wsgen</goal>
</goals>
</execution>
</executions>
<configuration>
...
Что касается третьей части вашего вопроса, я не специалист по этим вопросам и не вижу в плагине средств для его изменения. Я нашел пост, который показывает, как это может быть изменено программно , что может помочь.