wsimport - comment générer des classes de point de terminaison de service et des classes JAXB dans des projets / dossiers distincts

Nous sommes à l'aide d'une approche top-down pour un projet avec plusieurs services web (plusieurs WSDL). Chaque service web doit être mis en place comme un projet distinct et déployé en tant que distincte de la guerre.

Le problème est que le WSDL de la part de quelques communes .les fichiers xsd. Actuellement, si nous courons wsimport pour chaque WSDL, la commune de JAXB les classes sont dupliqué dans chaque projet de service web.

Idéalement, nous voulons générer la JAXB classes séparément dans une commune et partagée du projet, et ensuite réutiliser le JAXB classes du projet dans chacun des projets service web, mais wsimport n'offre pas l'option de sauter le JAXB génération de classe OU pour spécifier un autre emplacement pour le JAXB classes.

Des idées sur comment je peux partager la JAXB classes entre les différents JAX-WS web points de terminaison du service?

source d'informationauteur PrasadB | 2011-11-21