Estoy usando un Rest-Webservice
en Android
. El Web Service
podría manejar JSON
y XML
, la API se describe como XSD
. Así que usé JAXB
para generar clases desde el XSD
y luego usé el procesador jackson JSON
para generar JSON
desde mis instancias.Usar clases generadas JAXB (xjc) en android
El problema es que JAXB
(xjc
) genera clases con anotaciones JAXB
y Android
no puede manejarlas. Traté de agregar el jaxb-api.jar
a mi proyecto de Android pero el Dalvik no usará las clases principales.
Para mi primera implementación eliminé manualmente las anotaciones. Pero ahora se actualizó el XSD
y no quiero hacer esto cada vez que esto sucede.
¿Tiene alguna idea de cómo manejar este problema de una mejor manera? ¿Existe la posibilidad de usar jaxb/xjc
sin anotaciones o hay otro generador de código que podría hacer esto? ¿Conoces una manera fácil de eliminar anotaciones de las clases de Java (incluso si están impresas en varias líneas)? ¿Existe una configuración de proyecto para los proyectos Android
Eclipse
, que hace que el dalvik permita las librerías centrales?
THX, cathixx
Esto sería una gran ayuda para mí si funciona. Sin embargo, soy nuevo para la hormiga. ¿Podría darnos un poco más de contexto sobre cómo usar este script para alguien nuevo en hormiga? Por ejemplo, tengo un conjunto de archivos .java en un directorio que necesita ser convertido, y tengo una hormiga instalada. ¿Qué sigue? –