Кажется, что невозможно автоматически объединить файлы WSIT и WSDL с помощью целевого объекта wsgen ant.Также выясняется, что в этом нет необходимости - Glassfish объединяет два файла во время выполнения, поэтому при просмотре wsdl с помощью URL-адреса? Wsdl, предоставляемого Glassfish, вы видите объединенный файл, который в конечном итоге и будет использоваться клиентом.К счастью, нет необходимости объединять определение политики с вашим WSDL для генерации вашего клиента с использованием wsimport, так как определение политики не имеет никакого значения для генерируемого клиентского кода.
Однако, если вы, как и я, хотите иметь локальную копию вашего объединенного файла WSDL и WSIT, вы можете добиться этого, используя инструмент слияния, разработанный Денисом Сосноски здесь (см. Подразделна «инструменте политики метро»).Этот инструмент слияния берет один или несколько файлов политики и объединяет его с вашим WSDL.
Спасибо, Деннис!