Вы можете использовать базовую схему аутентификации для URI следующим образом:
<wsdl>http://username:password@host/TheService.wsdl</wsdl>
Но если ваш wsdl ссылается на xsd с относительным путем, имя пользователя и пароль не будут использоваться для загрузки этих xsd ..Что вы можете сделать, это установить глобальный Authenticator ... Что вам нужно сделать, это добавить плагин exec для запуска класса, который установит аутентификатор по умолчанию для текущего запущенного jvm:
use http://mojo.codehaus.org/exec-maven-plugin/ и exec: java для запуска вашего класса в той же jvm, что и плагин codegen.Выполнение wsdl2java должно произойти после exec: java.Ваш класс выполнения установит Authenticator как объяснено здесь: http://docs.oracle.com/javase/7/docs/technotes/guides/net/http-auth.html
Когда-нибудь у нас будет usefull -Ddefault.authenticatorClass = package.to.my.AuthenticatorImpl jvm arg ...