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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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