Maven-CXF-Codegen-Plugin с использованием связывания JAXB для добавления наследия для всех сгенерированных классовJAVA

Программисты JAVA общаются здесь
Anonymous
Maven-CXF-Codegen-Plugin с использованием связывания JAXB для добавления наследия для всех сгенерированных классов

Сообщение Anonymous »

Я использую CXF-Codegen-Plugin от Apache CXF, чтобы превратить WSDL в Java-объекты. Я указал привязывающий файл для добавления дополнительной обработки JAXB. Я хочу, чтобы все эти файлы наследовали от интерфейса (или расширили абстрактный класс). < /P>

Моя проблема заключается в том, что, хотя я могу заставить это работать с одним сгенерированным файлом, использующим < /p>


example.Dao

< /code>

, который сделает реализацию samplebj example.dao.
Я не знаю, как получить это для обработки для всех моих сложных типов (сгенерированных классов). Не повторяя приведенное выше привязку для каждого класса < /em> (> 100) < /p>

Я попробовал, < /p>


< /code>

Но он не работает.
org.apache.cxf
cxf-codegen-plugin
${cxf.version}


generate-resources
process-resources

${project.build.directory}/generated/



${wsdl_location}
classpath:wsdl.wsdl



-autoNameResolution
-xjc-Xfluent-api
-xjc-Xbg
-verbose
-validate
-mark-generated
-xjc-Xinheritance
-p
com.example



${project.build.directory}\classes\jax-ws_binding.xjb







wsdl2java





org.jvnet.jaxb2_commons
jaxb2-fluent-api
3.0


org.jvnet.jaxb2_commons
jaxb2-basics
0.6.5


org.jvnet.jaxb2_commons
jaxb2-basics-annotate
0.6.5


org.jvnet.jaxb2_commons
jaxb2-basics-runtime
0.6.5



org.apache.cxf.xjcplugins
cxf-xjc-boolean
2.7.0


org.apache.cxf
cxf-api
${cxf.version}







Подробнее здесь: https://stackoverflow.com/questions/239 ... -generated

Вернуться в «JAVA»