CXF: кломируемые классы из WSDL2JAVA?
Вопрос
Можно ли иметь к кловым классам CXF WSDL2JAVA Emit? Может быть, через некоторую опцию или плагин?
Что мне нужно сделать, это копировать по значению довольно сложной структурой схемы из одного дерева объекта на другой и предпочел бы не получить / установить каждое значение элемента вручную или коснуться сгенерированных классов вручную.
/ Björn
Решение 3
Теперь я реализовал и внес плагин XJC, который излучает кломируемые классы: https://issues.apache.org/jira/browse/cxf-3354.
Другие советы
Я бы порекомендовал, чтобы вы избегали кломируемого, а скорее у излучаемых классов были сериализуемыми и сериализовать и десериализовать класс (эс), чтобы клонировать их. Здесь Некоторые инструкции о том, как сделать это с CXF, хотя я никогда не пробовал сам.
Вы можете написать плагин XJC, чтобы сделать это. CXF имеет пару плагинов XJC, чтобы делать разные вещи, которые вы могли бы использовать в качестве модели. (и, возможно, отправьте обратно в CXF)